我正在使用 Teamcity 来构建基于Maven的Java项目。
我最近在我的Nexus Repository Manager中添加了第三方工件。现在,当我构建项目时,我收到以下错误:
[core:project1] Failed to execute goal on project project1: Could not resolve dependencies for project core:project1:jar:1.0.0: Failure to find com.oracle:ojdbc:jar:11.2.0.2.0 in http://localhost:8081/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced
有谁能告诉我如何在构建服务器上的本地存储库缓存中进行 FORCE 更新?这与Maven settings.xml
有关吗?
答案 0 :(得分:3)
尝试使用 -U 选项运行maven。
http://www.sonatype.com/books/mvnref-book/reference/running.html#running-sect-deps-option
答案 1 :(得分:1)
我认为,你真正的麻烦是公共团体(nexus) 没有聚集来自第三方的文物。
解决方案是为第三方工件添加存储库
settings.xml
或制作一个也将提供的不同群组
你的第三方文物。