我已经设置了Apache Archiva并添加了几个文件:
我觉得一切都很好看。
我更新了我的settings.xml文件以包含个人资料:
然后我将上面提到的依赖项添加到我的pom.xml文件中:
我保存它以便重建然后bam!
拜托,因为对这个世界上所有美好事物的爱,有人可以告诉我,我做错了吗?
错误消息实际上是:
将快照更改为" true"并添加截图。
答案 0 :(得分:3)
在Apache Archiva和Maven之间建立联系是一个艰难的过程。
我最终偶然发现了Stack上的另一篇文章,这对于解决这个问题是一个巨大的帮助。对于我的生活,我似乎无法再找到适当的信誉。如果我最终再次找到它,我会发布,这样你就可以获得甜蜜的甜蜜业力。
这是我的settings.xml文件:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<host>mycompany.ourproxy.org</host>
<port>8080</port>
<nonProxyHosts>localhost|servernamewhereProGetlives</nonProxyHosts>
</proxy>
</proxies>
<mirrors>
<mirror>
<id>ProGet</id>
<url>http://servernamewhereProGetlives/maven/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
</settings>
我知道这可能不是最有效的布局,但它终于奏效了。如果有人有任何建议让这个更简洁,请随时加入。
2018年6月20日更新:
我的组织刚刚为我们的工件服务器切换到ProGet。与Apache Archiva相比,它使用起来更加容易。
ProGet的settings.xml文件如下:
{{1}}
我希望这有助于研究这些东西的人。祝你好运!