定位:
一个免费的Maven 私服的仓库
下载、安装、启动
$:tar xzf nexus-3.14.0-04-unix.tar.gz
$:cd nexus-3.14.0-04/bin
bin $:./nexus start
此时,可以使用http://localhost:8081进行访问,管理账号为admin/admin123
,服务器上预提供了一些仓库,可以直接使用
加入私服的方法:
在pom.xml中加入:
<repositories>
<repository>
<id>maven-public</id>
<name>maven-public</name>
<url>http://localhost:8081/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
发布项目的方法:
- 在setting.xml中:
<servers>
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
- 在"待布署的项目"的pom.xml中:
<distributionManagement>
<repository>
<id>nexus-releases</id>
<name>maven-releases</name>
<url>http://localhost:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<name>maven-snapshots</name>
<url>http://localhost:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
- 发布:
mvn deploy