最近在本地Nexus中添加了一个外部依赖包,通过Nexus后台可以查看,通过URL也可以访问,可是本地开发环境就是说找不到。
错误如下:
[ERROR] Failed to execute goal on project enterprise-server: Could not resolve dependencies for project com.thgy:enterprise-server:jar:1.0-SNAPSHOT: Failure to find net.ipmarker:IPMarker_DevAPI_JavaSDK:jar:2.0 in /repository/maven-public/ was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1]
通过上面发现,问题在于,maven并没有从nexus上寻找新包,原因就是时间没有到(而包是我刚上传的)。
后面发现maven有一个参数:
-U,--update-snapshots Forces a check for missing releases and updated snapshots on
通过命令行:
mvn -U compile
就可以把项目需要的包下载下来了。
另外:
通过管理后台上传时,注意勾选生产POM文件。
本文发布于:2024-01-27 17:56:54,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063494111766.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |