一次解決idea maven settings.xml文件不生效

  一直使用eclipse,在eclipse中能夠手動指定global和user settings,而且settings的文件名稱能夠不是settings.xml,只要內容符合maven規範就行。以下:eclipse

  然而今天遇到個問題的背景是:我有個jar包須要發佈到中央庫,而在eclipse中須要切換settings配置,稍顯麻煩,我就把須要傳到中央庫的這個應用導入到idea裏面來,使用idea上傳,配置了idea的maven路徑,settings(我上傳到中央庫的名字是settings-org.xml)以後,始終不生效,各類查緣由都無解,最後發現maven有個helper插件,執行這個命令:mvn help:effective-settings能夠查看settings內容,因而我執行了一下,發現settings文件內容不是我指定的settings-org.xml而是settings.xml這個文件的內容,以後又執行:mvn install -X查看debug信息,發現:maven

這就意味着,idea的手動指定settings文件路徑是沒有效果的,他是根據名稱來認定的,以後又把settings-org.xml名稱改爲settings.xml,因而就ok了。ide

但是:再執行mvn help:effective-settings輸出的日誌依然是以前的settings.xml文件的內容,可是使用又是新的settings內容。這裏還沒太搞明白。idea

結論:idea的手動指定settings文件彷佛沒有效果(當settings文件名稱不叫settings.xml的時候)插件

相關文章
相關標籤/搜索