您可以在maven设置文件中指定要在脱机模式下运行,但是是否有等效的命令行选项?
我想像像
mvn install -Dmaven.offline.true
Answers:
mvn -o在大多数情况下都可以工作,但是在某些情况下还远远不够,因为从Maven 3中,从远程/中央存储库下载的工件会_remote.repositories在本地存储库中创建文件,并提供有关依赖项下载位置的参考。
如果以后您在构建期间无权访问此远程存储库,则可能会导致一些问题。
使用可能有效的解决方法mvn -o -llr yourGoal。
从帮助文档中:
-llr,-legacy-local-repository使用Maven 2 Legacy Local
存储库行为,即不使用
_remote.repositories。也可以是
通过使用激活
-Dmaven.legacyLocalRepo = true
-o,-离线离线工作
脱机执行mvn的另一种方法是删除_remote.repositories存储在下载依赖项目录中的这些元数据。
mvn -h:)