1. 使用Nexus 中央代理仓库(配置Maven Settings [~/.m2/settings.xml])
<?xml version="1.0"?>
<settings>
...
<mirrors>
<mirror>
<id>Nexus</id>
<name>Nexus Public Mirror</name>
<url>http://localhost:8081/nexus/content/groups/public</url>
<mirrorOf>central
</mirrorOf>
</mirror>
</mirrors>
...
</settings>
2. 部署构件至Nexus
<project>
...
<distributionManagement>
...
<repository>
<id>releases</id>
<name>Internal Releases</name>
<url>http://localhost:8081/nexus/content/repositories/releases</url>
</repository>
...
</distributionManagement>
...
</project>
部署
mvn deploy
3. 部署第三方构件
3.1 配置Maven Settings [~/.m2/settings.xml]
<server>
<id>thirdparty</id>
<username>deployment</username>
<password>123456</password>
</server>
3.2 部署
mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc.jar -Durl=http://localhost:8081/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty