问题
IDEA启动maven项目,每次启动都自动去远程仓库拉jar包,很慢,还会报错,比如下面这样
[WARNING] Could not transfer metadata xxxxxx-SNAPSHOT/maven-metadata.xml from/to public xxxxx: Transfer failed for xxxxxxx-SNAPSHOT/maven-metadata.xml
解决
1、maven 命令
最开始想到的方案是用命令行启动,mvn 加上参数
-o 是脱机工作
-nsu 是抑制SNAPSHOT更新
但是难受的地方在于,启动的不用maven命令行,而是java命令行,而且项目还用了一个特殊的插件
2、IDEA配置
这种最好,其实想想这种方式才应该最开始想到,IDEA里有个配置,配置完以后启动就不会再下载jar包了,想要下载时,就使用命令行,或者在maven窗口手动点刷新按钮就行。
【File】——【Settings】——【Maven】——勾选【Work offline】,重启IDEA
3、本地maven配置
这种应该是可行的,我没试,不过网上有很有这种方案,感觉影响比较大,不推荐。
原创文章,欢迎转载,转载请注明出处!
标签:启动,jar,IDEA,maven,SNAPSHOT,命令行 From: https://www.cnblogs.com/acm-bingzi/p/idea_mvn_no_download.html