我们正在评估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而不是我们部署的cxf。
两者libs-release-local
和ext-release-local都映射到相同的虚拟存储库libs-release,所以这很奇怪。即使我从ext-release-local删除cxf,它也会再次下载。如何限制呢?我可能可以将cxf部署到ext-release-local(我还没有尝试)? 但是那不是错误吗?请指教。如果使用的是Artifactory 2.6.0或更高版本,则可以使用Trace Artifact Retrieval功能从指定位置模拟工件检索请求,并返回有关解决过程的详细输出。