项目中配置

部署配置

  1. <distributionManagement>
  2. <repository>
  3. <id>nexus-releases</id>
  4. <name>Nexus Release Repository</name>
  5. <url>https://nexus.hzlim.cn:8443/repository/maven-releases/</url>
  6. </repository>
  7. <snapshotRepository>
  8. <id>nexus-snapshots</id>
  9. <name>Nexus Snapshot Repository</name>
  10. <url>https://nexus.hzlim.cn:8443/repository/maven-snapshots/</url>
  11. </snapshotRepository>
  12. </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