使用GIT 仓库作为个人maven-仓库地址(gitee)

新建项目名称为 maven-repository
git账号添加ssh-key 官方文档地址http://git.mydoc.io/?t=154712

pom文件添加

 <repositories>
        <repository>
            <id>git-mavenid>
            <url>“自己的maven仓库地址”url>
        repository>
        <repository>
            <id>maven-aliid>
            <url>http://maven.aliyun.com/nexus/content/groups/public//url>
            <releases>
                <enabled>trueenabled>
            releases>
            <snapshots>
                <enabled>trueenabled>
                <updatePolicy>alwaysupdatePolicy>
                <checksumPolicy>failchecksumPolicy>
            snapshots>
        repository>
    repositories>
    <distributionManagement>
        <repository>
            <id>nexusid>
            <url>file:${user.home}/git/maven-repository/repository/url>
        repository>
        <snapshotRepository>
            <id>nexusid>
            <url>file:${user.home}/git/maven-repository/repository/url>
        snapshotRepository>
    distributionManagement>

添加deploy 文件 (以windows脚本为例)

@echo off
set "GITSSH=自己的git地址"
set "PROJECTJAR=项目文件中的版本路径(eg:com\fetus\version\version-parent\v1.0.0-SNAPSHOT)"
set "GITDIR=git\maven-repository"
del /S /F /Q %USERPROFILE%\%GITDIR%\*.*
rd /Q /S   %USERPROFILE%\%GITDIR%\
mkdir %USERPROFILE%\%GITDIR%
git init %USERPROFILE%\%GITDIR%
c:
cd %USERPROFILE%\%GITDIR%
git  remote  add origin %GITSSH%
git pull origin master
del /S /F /Q %USERPROFILE%\%GITDIR%\repository\%PROJECTJAR%\*.*
rd /Q /S    %USERPROFILE%\%GITDIR%\repository\%PROJECTJAR%\
%~d0
cd %~dp0
call mvn deploy
c:
cd %USERPROFILE%\%GITDIR%
git add -A
git add -u
git add .
git commit -a -m "update version-parent"
git push origin master
%~d0
cd %~dp0

你可能感兴趣的:(java)