MAVEN項目對象模型(POM),可以通過一小段描述信息來管理項目的構建寇漫,報告和文檔的軟件項目管理工具尿扯。Maven 除了以程序構建能力為特色之外亲桦,還提供高級項目管理工具崖蜜。由于 Maven 的缺省構建規(guī)則有較高的可重用性浊仆,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目。由于 Maven 的面向項目的方法豫领,許多 Apache Jakarta 項目發(fā)文時使用 Maven抡柿,而且公司項目采用 Maven 的比例在持續(xù)增長。
下載
下載地址,選擇對應操作系統(tǒng)版本等恐,linux就是第一個啦洲劣,win就是第二個。
linux解壓命令
tar xzvf apache-maven-3.5.0-bin.tar.gz
window直接解壓到你想要的目錄即可
安裝
讓我們看看官方文檔怎么說
Alternatively use your preferred archive extraction tool.
- Add the bin directory of the created directory apache-maven-3.5.0 to the PATH environment variable
- Confirm with mvn -v in a new shell. The result should look similar to
簡單來說就是講路徑添加到系統(tǒng)的環(huán)境變量中课蔬,然后用mvn -v
來檢測是否成功囱稽。在此我們默認各位的java環(huán)境已經(jīng)配置成功!
windows:在path下添加C:\Program Files\apache-maven-3.5.0\bin
linux下添加環(huán)境變量方法:export PATH=/opt/apache-maven-3.5.0/bin:$PATH
可選配置:
MAVEN_OPTS環(huán)境變量:
該變量包含用于啟動運行Maven的JVM的參數(shù)二跋,可用于向Maven提供其他選項战惊。可以使用值-Xms256m -Xmx512m定義JVM內存設置
添加阿里云鏡像和修改本地倉庫位置
打開maven文件夾下conf/setting.xml扎即,查找mirror和localRepository關鍵字,將以下代碼復制到對應位置吞获。最后復制一份setting.xml到你新修改的本地倉庫E:\repository
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
<localRepository>E:\repository</localRepository>