【发布时间】:2011-06-15 18:06:59
【问题描述】:
类似于this question,我无法进行 glassfish 部署,因为目前澳大利亚的某些服务器已关闭。我已经在本地缓存了几个月的工件。
如何告诉 maven 不要尝试更新插件(及其依赖项)?我尝试将以下内容添加到我的 pom 中,但没有帮助:
<pluginRepositories>
<pluginRepository>
<id>ocean</id>
<url>http://maven.ocean.net.au</url>
<releases>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
我还尝试了命令行开关。有-npu,它似乎对 Maven 2.2.1 没有帮助。在 Maven 3 上,文档说“无效,只是为了向后兼容而保留”,所以我对那个没有太大希望。
我们很快就会迁移到 Nexus,但应该有一个简单的方法来告诉 maven 不要尝试更新插件。
【问题讨论】:
标签: java maven maven-plugin