java私服仓库迁移JFrog artifactory造成的问题
由于私服从nexus迁移到JFrog artifactory,
1)参考网上deploy jar到artifactory中,如下图

2)配置pom.xml
<distributionManagement>
<repository>
<id>XXX</id>
<name>制品仓库(研发、测试)-releases</name>
<url>https://repo.XXX.com.cn:443/artifactory/XXX</url>
</repository>
<snapshotRepository>
<id>XXX-snapshots</id>
<name>制品仓库(研发、测试)-snapshots</name>
<url>https://repo.XXX.com.cn:443/artifactory/XXX</url>
</snapshotRepository>
</distributionManagement>
3)配置settings.xml
<server>
<id>xxxx-releases</id>
<username>xxxx</username>
<password>xxxx</password>
</server>
<mirror>
<id>xxx-releases</id>
<mirrorOf>xxx</mirrorOf>
<name>Maven Repository</name>
<url>https://repo.xxx.com.cn/artifactory/maven-public/</url>
</mirror>
完成配置后,发现上传的jar再本地无法拉取。进过实践发现网上这些配置的存在一些歧义。
步骤2的配置是在进行mvn deploy是会将jar自动推到仓库中,而第3步在pom.xml配置了的情况下并没有什么实际意义。
主要拉取jar是需如下配置:
<repositories>
<repository>
<id>xxx-releases</id>
<name>release mvn repository</name>
<url>https://repo.xxx.com.cn/artifactory/maven-public</url>
</repository>
</repositories>
配置拉取artifactory的repository。
浙公网安备 33010602011771号