我们正在评估将 Artifactory 用作我们的本地/远程存储库。我们的应用程序使用自定义的cxf-2.6.6 jar。 我们已经手动将 cxf jar 部署到libs-release-local中。但是每次我们进行本地构建时,Artifactory 都会从远程 maven 存储库中下载一个 cxf 2.6.6 版本到ext-release-local中。结果将有两个 cxf 2.6.6.jar 副本,不幸的是,我们的本地构建只使用下载的 cxf 而不是我们部署的那个。
libs-release-local和ext-release-local都映射到同一个虚拟存储库libs-release,所以这很奇怪。即使我从 ext-release-local 中删除了 cxf,它也会再次下载。我该如何限制这个?我可能可以将 cxf 部署到 ext-release-local 中(我还没有尝试过)?
但是,这不是一个错误吗?请指教。