我使用Jfrog Artifactory来包含工件。我和Maven一起建设。有没有办法配置Maven自动下载缺少的工件,这些工件不在Artifactory仓库中。
示例:
org.maven.framework-2.5.0是从Artifactory下载的,因为它存在于Artifactory中。
org.maven.anotherframework-2.2.2并不存在于Artifacotry中。如何设置maven从互联网上获取?
以这种方式使用Artifactory是否常见?
答案 0 :(得分:7)
您应该将Artifactory配置为从Internet获取缺失的工件,而不是Maven。 Artifactory可以(并且应该)用作代理:
它已经设置了预配置的流行远程存储库,您可以添加新的存储库。
因此,如果Maven在未解析的依赖项上失败,请找到包含它的存储库add it to Artifactory as remote repository,然后重试构建。如果您找不到拥有它的任何存储库,则可以upload the jar directly to Artifactory并重试构建。