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。

posted on 2020-09-29 10:02  猿猿不断  阅读(475)  评论(0)    收藏  举报

导航