Maven快照版依赖无法从私服下载的问题

文章来源原创   作者:临窗旋墨   发布时间:2022-04-19   阅读:1864   标签:maven 分类:maven 专题:

Maven快照版依赖无法从私服下载的问题

parent中定义了项目的依赖的版本,插件的版本,私服地,更新策略等等。

全局settings.xml中只定义了mirror地址,和jdkprofile

我想当然的就把parent快照版打包到私服了。

结果小伙伴们,下载了项目的时候,发现无法拉取到parent的依赖。

我这大腿一拍,果然是年级大了,脑壳不好使了。

所有的子项目都依赖于parent的配置,虽然parent里配置了快照版的更新策略为always,但是parent此时还在私服,还是快照啊。

所以,赶紧让小伙伴们在全局settings.xml里加里一下快照版的更新策略,如下,加一个profile并激活它:

  1. <profile>
  2. <id>xxx</id>
  3. <activation><activeByDefault>true</activeByDefault></activation>
  4. <repositories>
  5. <repository>
  6. <id>xxxId</id>
  7. <url>私服地址</url>
  8. <releases>
  9. <enabled>true</enabled>
  10. </releases>
  11. <snapshots>
  12. <enabled>false</enabled>
  13. <updatePolicy>always</updatePolicy>
  14. </snapshots>
  15. </repository>
  16. </repositories>
  17. </profile>

果然,小伙伴们立刻能开心的码代码了。

2022-04-19


发表评论

目录