idea maven路径maven_repository老是自己改成默认的路径C:\Users\Ad\.m2\repository

intellij中的maven项目,打包部署:

1.  程序入口类 extends SpringBootServletInitializer,并重写configure方法,builder.sources(this.getClass())
2.  pom中改为war 包
3.  用的是自己安装的maven,所以注释掉pom中maven插件
4.  cmd中定位到pom 目录,运行mvn clean package –Dmaven.test.skip=true
5.  将war包放入tomcat替换ROOT.war,这就部署到了JavaEE(web服务器中)

 

 

idea maven路径maven_repository老是自己改成默认的路径C:\Users\Ad\.m2\repository

 

问题的详细描述:

我的maven setting.xml中D:/libs/mvn_repository, idea的maven的相关设置处都改成了这个, 但是idea的pathvariables中的maven_repository 还是C:\Users\user\.m2\repository ,手动把maven_repository 改成D:/libs/mvn_repository重启idea还是成了C:\Users\user\.m2\repository;

结果导致,mvn clean package打包时有的包提示找不到;

 MAVEN_REPOSITORY 怎么老是被idea自己给改了!!!!!

MAVEN_REPOSITORY 怎么老是被idea自己给改了!!!!!

MAVEN_REPOSITORY 怎么老是被idea自己给改了!!!!!

 

分析加解决方案:

1.突然想起以前在C:\Users\Ad\.m2\目录下设置过setting.xml,修改过IDEA中的maven为自己安装的maven目录,setting.xml用的也改为maven下confg目录里的setting后,就么删去C盘下的了

强烈建议,删除以前在C盘下的或者其他盘里的setting.xml;

 

错误发生改变,变成

idea maven路径maven_repository老是自己改成默认的路径C:\Users\Ad\.m2\repository_第1张图片

2.发现虽然变成自己的设置目录,但依然找不到,因为在pom文件中没有注释掉默认的maven插件,把这段注释掉,如下

idea maven路径maven_repository老是自己改成默认的路径C:\Users\Ad\.m2\repository_第2张图片

 

两个地方处理一下,成功!!!!!!!

idea maven路径maven_repository老是自己改成默认的路径C:\Users\Ad\.m2\repository_第3张图片


你可能感兴趣的:(idea maven路径maven_repository老是自己改成默认的路径C:\Users\Ad\.m2\repository)