IDEA启动maven项目,禁止下载jar包
问题
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包了。
【File】——【Settings】——【Maven】——勾选【Work offline】
想要下载时,就把这个配置改回去。
3、本地maven配置
这种应该是可行的,我没试,网上有很有这种方案,感觉影响比较大,不推荐。
原创文章,欢迎转载,转载请注明出处!
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~