所以我得到了一个错误
Could not find artifact javax.xml.xquery:xqj-api:jar:1.0 in remote-repos
这告诉我我在Artifactory中的设置存在问题。
问题是事情被缓存,所以即使我已经解决它,我也不一定知道。
我是否应该为Maven创建一个绕过所有镜像的备用settings.xml和一个非常小的pom.xml,它只引用我感兴趣的缺少的依赖项和引用repo的repository语句我认为我的依赖可能隐藏在哪里?
或者,收集需要添加到存储库管理器的存储库的详细信息的最佳极简主义方法是什么?
答案 0 :(得分:1)
您可以采取以下方法:
答案 1 :(得分:0)
首先请@drorb感谢您的回答,它引导我找到以下解决问题的方法。
因此,在Maven中,您可以拥有多个个人资料。我定义了两个配置文件" direct"和"神器"并设置"直接"作为我的ActiveProfile。
使用直接配置文件,即实际的repo URL',我添加了通过搜索找到的存储库,直到我的构建成功为止。
然后我进入Artifactory并将所有已发现的回购列表输入其远程存储库列表,然后编辑了" remote-repos"虚拟存储库并将其设置为我刚添加的远程存储库列表。
最后我将〜/ .m2 / settings.xml切换到" artifactory"简介并重建了我的项目。