什么时候需要maven离线模式?

  • 没有网络,只有本地库,又是用maven来管理项目,在编译或者下载第三方Jar的时候,老是去中央仓库上自动下载,导致出问题
  • 我在测试环境不能联网了,我又需要使用 mvn spring-boot:run 启动项目。使用maven离线模式完美解决问题。

在全局设置(setting.xml)中设置offline为true

  • Eclipse中使用,一般默认位置${user.home}/.m2/settings.xml;如果Eclipse中配置了Maven插件,那应该在${maven_home}/conf/settings.xml
  • 在setting.xml中找到offline修改为true
<offline>true</offline>  

执行命令的时候启用离线模式

  • 前提:已在setting.xml中设置offline为true
  • 在mvn命令中带上参数 -o
mvn -o  ...

比如

mvn -o clean package

Eclipse中启用离线模式

  • 前提:已在setting.xml中设置offline为true
  • window -> preferences -> maven , 如图所示
    maven的离线模式

相关文章:

  • 2021-07-24
  • 2021-11-04
  • 2021-06-06
  • 2021-04-20
  • 2021-11-23
  • 2021-12-14
  • 2021-11-02
  • 2021-10-27
猜你喜欢
  • 1970-01-01
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
  • 2022-01-16
相关资源
相似解决方案