2016-03-08 100 views
-1

当maven尝试下载n次,在settings.xml中配置时,可能会停止构建,出现故障,与同一个私有Nexus有不同的依赖关系?Maven max尝试从存储库下载

我们拥有经过验证的Nexus,链接的白色LDAP。 如果用户更改密码,并且用户忘记更改自己的setting.xml,他会阻止他的帐户。

我无法更改任何策略。

感谢您的任何技巧!的

+0

多次重技术上的构建应该失败,一个401未经授权,如果他忘记更新自己的密码进入他的settings.xml。请让你的问题更清楚我没有足够的信息来提供oyu正确的答案 – drgn

+0

如果maven在本地存储库中没有找到依赖关系,那么它失败了,但是如果它在本地存储库中发现构建没有失败。我想阻止的是阻止我的帐户,将下载阶段的错误限制为最多2次尝试。 –

回答

0

也许不是使用默认的依赖插件https://maven.apache.org/plugins/maven-dependency-plugin/ 你可以使用https://github.com/maven-download-plugin/maven-download-plugin

及文档中,你可以找到以下

这个插件有2个目标: 下载:神器 说明:该mojo旨在从 存储库下载maven工件并将其下载到指定路径中。下载的maven神器 也可以根据参数下载它的依赖或不依赖。

重试(默认:2) 如何获取下载

+0

谢谢!对于“专家”开发者来说这是一个很好的解决方案我尝试在管理ArtifactTransferException期间修复在WagonRepositoryConnector中添加System.exit(-1)的Wagon库。这是一个快速和肮脏的解决方案。也许,随着时间的推移,我会产生更坚实的东西 –