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中<localRepository>D:/libs/mvn_repository</localRepository>, 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;

 

錯誤發生改變,變成

2.發現雖然變成自己的設置目錄,但依然找不到,因爲在pom文件中沒有註釋掉默認的maven插件,把這段註釋掉,如下

 

兩個地方處理一下,成功!!!!!!!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章