1 利用github搭建个人maven仓库
简单来说,共有三步:
- deploy到本地目录
- 把本地目录提交到gtihub上
- 配置github地址为仓库地址
1.1 deploy到本地
maven可以通过http, ftp, ssh等deploy到远程服务器,也可以deploy到本地文件系统里。
例如把项目deploy到E:\Workspaces3\maven-repo\repository目录下:
<distributionManagement>
<repository>
<id>iframe-repo</id>
<url>file:E:\Workspaces3\maven-repo\repository</url>
</repository>
</distributionManagement>
通过命令行则是:
mvn deploy -DaltDeploymentRepository=iframe-repo::default::file:E:\Workspaces3\maven-repo\repository
1.2 把本地目录提交到gtihub上
上面把项目deploy到本地目录E:\Workspaces3\maven-repo\repository里,下面把这个目录提交到github上。
在Github上新建一个maven-repo项目,然后把E:\Workspaces3\maven-repo下的文件都提交到gtihub上。
cd E:\Workspaces3\maven-repo
git add repository/*
git commit -m 'deploy xxx'
git remote add origin *****
git push origin master
效果参考
https://github.com/MRgzhen/maven-repo
1.3 配置github地址为仓库地址
因为github使用了raw.githubusercontent.com这个域名用于raw文件下载。所以使用这个maven仓库,只要在pom.xml里增加:
<repositories>
<repository>
<id>iframe-repo</id>
<url>https://raw.githubusercontent.com/MRgzhen/maven-repo/master/repository</url>
</repository>
</repositories>