目录
私服是一台独立的服务器,用于解决团队内部的资源共享与资源同步问题。
1.Nexus
Nexus是sonatype公司的一款maven私服产品。
下载地址
启动
nexus.exe /run nexus
访问 & 登录
2.私服仓库分类
3.资源上传和下载
本地仓库上传和访问资源需要进行配置。
①创建两个仓库demo-snapshot和demo-release
②配置访问私服的权限
<servers>
<!--配置访问私服权限-->
<server>
<id>demo-snapshot</id>
<username>admin</username>
<password>root</password>
</server>
<server>
<id>demo-release</id>
<username>admin</username>
<password>root</password>
</server>
</servers>
③配置私服访问路径
还是在setting.xml文件中配置
<mirrors>
<!--私服的访问路径-->
<mirror>
<id>maven-public</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/repository/maven-public/</url>
</mirror>
</mirrors>
配置信息和下图的maven-group仓库组保持一致,并且将demo-snapshot和demo-release仓库添加到仓库组中。
④在上面文章的demo_aggregate工程中配置私服的具体位置(pom.xml文件)
<distributionManagement>
<snapshotRepository>
<id>demo-snapshot</id>
<url>http://localhost:8081/repository/demo-snapshot/</url>
</snapshotRepository>
<repository>
<id>demo-release</id>
<url>http://localhost:8081/repository/demo-release/</url>
</repository>
</distributionManagement>
⑤上传
查看一下