在开发的项目中,使用到了maven和nexus的snapshots库。由于snapshots库中发部了我们自己的一个jar包,并且在项目的pom文件中配置了正确jar包引用,这时问题了:本地怎么调试都不能正确引用到snapshots库中的jar?以下是项目中的关键配置。
settings.xml文件:
发部releases版本和snapshots版本构件的用户配置
releases
admin
admin123
snapshots
admin
admin123
覆盖中央仓库的配置:
public
central
pom.xml 文件:
配置发部releases版本和snapshots版本的路径
releases
snapshots
以上就是项目的关键位置的配置,pom.xml文件中只要我加上对snapshots中jar的配置引用就马上出错,告诉说找不到jar包,这问题困扰了我整整一下午,后来通过网上找到资料才发现,原来pom.xml的配置中默认的对snapshots的库引用是关闭的,relesase是开启的。在pom.xml文件中加入以下配置,问题就解决了:
public
localhost:8081/nexus/content/repositories/public/
true
这些配置解释为:连接远程的仓库支持snapshots构件的下载。
阅读(1558) | 评论(0) | 转发(0) |