Maven - 完全禁用本地存储库,只转到远程

ber*_*olo 3 repository maven

我已经在服务器上设置了nexus,现在我想确保我的本地机器只使用nexus来获取任何依赖项,而不会转到它的本地.m2目录.

是否有推荐的方法来实现这一点,实际上这甚至是推荐的?

谢谢

小智 6

您始终必须使用本地.m2目录,否则Java将无法将JAR放入类路径.

如果您总是希望使用例如Nexus的版本更新本地存储库,请使用"mvn -U"或"mvn --update-snapshots",根据http: "强制检查远程存储库上的更新版本和快照" . //books.sonatype.com/mvnref-book/reference/running-sect-options.html.

否则,只有在本地存储库中已存在工件时,才会每天检查远程存储库.