我正在使用Jfrog Artifactory来包含工件。我正在与Maven一起构建。有没有办法将Maven配置为自动下载缺失的工件,Artifactory中没有的工件。自动下载缺失的工件(如果在Artifactory中缺失)
示例:
org.maven.framework-2.5.0从Artifactory下载,因为它存在于Artifactory中。 org.maven.anotherframework-2.2.2在Artifacotry中不存在。如何设置maven从互联网上获取?
以这种方式使用Artifactory常见吗?
谢谢。直接上传jar到Artifactory没有问题。但是,当我试图根据您提供的链接添加远程存储库时,我不确定存储库URL,所以我尝试了这种方法:http://repo.maven.apache.org/maven2/,但我的连接超时。我想使用maven远程存储库,因为我可以从那里手动下载它们。 – JustinBieber
应在Artifactory中预先配置Repo1,因此您无需再次配置。如果Artifactory无法访问它,请检查网络连接,在Artifactory设置中定义一个代理(如果您需要的话)。 – JBaruch
Repo1确实已预先配置好。测试了repo1连接并成功连接到服务器。然而,当构建时,我得到:插件org.apache.maven.plugins:maven-clean-plugin:2.4.1或其依赖项之一无法解析:无法读取org.apache.maven.plugins的工件描述符:maven -clean-plugin:jar:2.4.1:未能找到org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 http://11.222.33.444:8070/artifactory/remote-repos缓存在本地存储库中,直到remote-repos的更新时间间隔已过或强制更新为止,分辨率才会重新尝试 – JustinBieber