2011-08-08 52 views
2

我使用Maven并遇到问题 - 如果我的同事更新jar文件 - Maven不会更新它。所以我去了.m2/repository并手动删除它。在这个Maven更新依赖jar正确之后。 但是可能存在另一种调整方式,而不是每次手动删除? 谢谢。使用相同版本的新文件进行Maven更新

回答

4

首先,您应该确保您的同事的工件是以SNAPSHOT版本号发布的,只要它尚不稳定(请参阅http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-syntax.html#pom-relationships-sect-snapshot-versions)。这将导致Maven定期检查更新。

要指定检查的频率,您可以修改您的同事部署的存储库的updatePolicy(请参阅http://maven.apache.org/settings.html#Repositories)。您可以将其设置为always,以便在您的同事部署它们时立即更新Maven提取快照。

0

您也可以-U添加到MVN命令强制行家检查库更新(MVN全新安装-U),但像dosendoc所述第一,确保你的工作断快照版本。

相关问题