Maven簡介

1.Maven介紹

Maven最初用於代替Ant,用來簡化項目的構建,Maven使構建項目變得容易,規定了源碼老是放在src/main/java下,測試代碼放在/src/test/java中,配置文件放在/src/main/resources中,經過使用pom.xml統一了描述項目的方式,能夠自動解決庫的依賴問題,只要聲明瞭使用的庫,會自動從中央倉庫下載,而且能夠自動管理衝突.html

2.安裝Maven

官網這裏.
在這裏插入圖片描述
選擇下載便可,做者用的是windows,選擇zip.下一步是解壓放到相應的位置.
而後添加環境變量MAVEN_HOME,是maven的解壓位置.須要的話能夠再配置一個環境變量M2_HOME,用來做爲本地倉庫的位置.
最後配置一個PATH,添加java

%MAVEN_HOME%/bin

到path中.
在cmd中驗證apache

mvn -version

在這裏插入圖片描述
即表示成功安裝.windows

3.設置Maven

由於中心倉庫位於國外,通常下載時會很慢,所以能夠設置爲國內的鏡像,這裏選擇阿里雲的鏡像.
打開Maven安裝目錄下的conf/setting.xml,編輯<mirrors>
在這裏插入圖片描述bash

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

另外也須要在IDE中設置一下Maven.這裏以IDEA爲例.maven

打開settings-->Build,Execution,Deployment-->Build Tools-->Maven,設置maven的位置.
在這裏插入圖片描述
另外也能夠設置配置文件的位置與本地倉庫的位置,配置文件默認是conf/settings.xml,本地倉庫默認用戶目錄下的.m2文件夾.
在這裏插入圖片描述測試

4.Maven經常使用命令

(1)編譯

mvn compile

編譯Maven工程.ui

(2)打包

mvn package

編譯並打包工程,會根據pom.xml中的<packaging>打成jar或war包.阿里雲

(3)安裝到本地

mvn install

打包並安裝到本地倉庫,這樣能夠經過項目座標引用.url

(4)安裝到遠程倉庫

mvn deploy

打包並安裝到遠程倉庫.Maven倉庫有兩大類:

  • 遠程倉庫,包括中心倉庫與鏡像倉庫,還有利用nexus搭建的私服.
  • 本地倉庫,默認位於用戶目錄的.m2目錄.

(5)清理

mvn clean

刪除target目錄.

相關文章
相關標籤/搜索