Mac 創建軟鏈接 /.m2/settings.xml


 

     最近在MAC上遇到個問題,就是配置maven環境,運行maven命令時,maven會自動在用戶家目錄下創建.m2文件夾,並且會在文件夾中創建repository文件夾,做為本機maven庫。

並且我們習慣會把maven根目錄中conf目錄下的settings.xml,復制到~/.m2目錄下。

     那么問題來了,在Mac或linux中以.開頭的文件夾都是隱藏的,並且一旦需要經常修改settings.xml文件或查看本地庫,就比較麻煩,經常需要通過命令行窗口操作,很不方便。

     比如,每隔一段時間就需要更改用戶名的密碼,並且把新密碼寫入settings.xml中,確保有權限做mvn deploy等操作,這些信息不應該放在pom.xml中,經常會配置到settings.xml中。

    

因此,想了下,linux有軟鏈接映射,mac是否也有呢?

    於是,在方便的目錄,創建一個文件夾,包含新的本地庫文件夾及settings.xml文件。

然后把settings.xml文件 使用命令 ln -s   新settings.xml文件全路徑  ~/.m2/settings.xml 搞定,如下所示:

MAC-test$ pwd
/Users/xxxx/.m2
MAC-test$ ll
lrwxr-xr-x   1 xxxx  1603212982    18  6 25 11:29 settings.xml@ -> ../m2/settings.xml

      這樣即方便了修改settings.xml文件,也方便查看本地庫。

  並且使用IntelliJ IDEA打開maven項目后,也不用修改項目的maven配置,使用默認的配置(~/.m2/settings.xml)就可以了。

 

 

 

 

   

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM