Maven搭建與配置

下載

    從apache官網Maven下載maven環境壓縮包,將其解壓到路徑不含空格和中文的目錄中。

  • bin目錄 mvn.bat (以run方式運行項目)、 mvnDebug.bat(以debug方式運行項目 )
  • boot目錄 maven運行需要類加載器
  • conf目錄 settings.xml 整個maven工具核心配置文件
  • lib目錄 maven運行依賴jar包

配置

環境變量

用戶或系統變量裏配置

MAVEN_HOME      [apache-maven解壓地址]
PATH      %MAVEN_HOME%\bin(添加)

[不可以分別在用戶和系統變量配置,只能在同一環境變量下]

配置倉庫

    maven的工作需要從倉庫下載一些jar包,如下圖所示,本地的項目A、項目B等都會通過maven軟件從遠程倉庫(可以理解爲互聯網上的倉庫)下載jar包並存在本地倉庫,本地倉庫就是本地文件夾,當第二次需要此jar包時則不再從遠程倉庫下載,因爲本地倉庫已經存在了,可以將本地倉庫理解爲緩存,有了本地倉庫就不用每次從遠程倉庫下載了。

  • 本地倉庫 :用來存儲從遠程倉庫或中央倉庫下載的插件和jar包,項目使用一些插件或jar包,優先從本地倉庫查找。默認本地倉庫位置在${user.dir}/.m2/repository,${user.dir}表示windows用戶目錄。

  • 遠程倉庫:如果本地需要插件或者jar包,本地倉庫沒有,默認去遠程倉庫下載。遠程倉庫可以在互聯網內也可以在局域網內。

  • 中央倉庫:在maven軟件中內置一個默認使用的遠程倉庫,倉庫地址的爲http://repo1.maven.org/maven2,它是中央倉庫,服務於整個互聯網,它是由Maven團隊自己維護,裏面存儲了非常全的jar包,它包含了世界上大部分流行的開源項目構件。

    這裏只需設置一個目錄爲本地倉庫即可,或者使用現有的倉庫解壓

配置文件

    在maven安裝目錄下的有 conf/setting.xml文件,此setting.xml文件用於maven的所有project項目,它作爲maven的全局配置。

    如需要個性配置則需要在用戶配置中設置,用戶配置的setting.xml文件默認的位置在:${user.dir} /.m2/settings.xml目錄中,${user.dir} 指windows 中的用戶目錄。maven會先找用戶配置,如果找到則以用戶配置文件爲準,否則使用全局配置文件。

[這裏的用戶配置是maven所指定的,在不同的IDE中可以指定所使用的用戶配置文件]

拷貝全局配置進行修改爲所需要的用戶配置:

  1. 本地倉庫位置:<localRepository>[本地倉庫目錄]</localRepository>

  2. 鏡像添加

    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章