项目中配置
部署配置
<distributionManagement> <repository> <id>nexus-releases</id> <name>Nexus Release Repository</name> <url>https://nexus.hzlim.cn:8443/repository/maven-releases/</url> </repository> <snapshotRepository> <id>nexus-snapshots</id> <name>Nexus Snapshot Repository</name> <url>https://nexus.hzlim.cn:8443/repository/maven-snapshots/</url> </snapshotRepository></distributionManagement>
代理配置
<repositories>
<repository>
<id>nexus</id>
<name>Nexus Repository</name>
<url>https://nexus.hzlim.cn:8443/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>Nexus Plugin Repository</name>
<url>https://nexus.hzlim.cn:8443/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
手动上传第三方依赖
mvn deploy:deploy-file
-DgroupId=com.google.code.kaptcha
-DartifactId=kaptcha
-Dversion=2.3
-Dpackaging=jar
-Dfile=/Users/limiao/project/my-shop-2.0/my-shop-external/libs/kaptcha-2.3.jar
-Durl=https://nexus.hzlim.cn:8443/repository/maven-releases/
-DrepositoryId=nexus-releases