一、MAVEN的安裝(win10系統下)
1.檢查jdk安裝的情況(要1.6以上版本),檢查方式:運行cmd,輸入"java -version";
2.下載MAVEN安裝包:apache-maven-3.0.5.zip ;
3. 對apache-maven-3.0.3-bin.zip進行解壓縮,解壓目錄可以自定義(記住自己的解壓目錄,後面需要配置環境變量,解壓目錄最好不要有中文字);
4.設置系統環境變量,MAVEN_HOME,此電腦----屬性----高級----環境變量,點擊“系統變量”下的新建一個變量,變量名: MAVEN_HOME; 變量值:D:\xpy\apache-maven-3.0.5(解壓的根目錄路徑),如下所示:
5.在系統變量列表中找到系統變量path,打開之,點擊“”新建”輸入:“%MAVEN_HOME%\bin”(win7系統下,在path路徑後面追加的話,前面必須加一個分號,即:“;%MAVEN_HOME%\bin”),如下所示:
6.保存以後,環境變量就配置完畢了。驗證安裝是否成功:win+R運行cmd,輸入 mvn -v 查看:
二、用maven命令生成一個普通的java項目
1.在D盤根目錄下,建立一個名爲“beauxie”文件夾,在此目錄下,運行cmd命令窗口:先按住“shift”,再鼠標右鍵點擊文件內空白處,選擇“在此處打開命令窗口”(當然也可以用cmd一步步進來,開心就好。。。),如下所示:
2.輸入: mvn archetype:generate -DgroupId=com.beauxie -DartifactId=mvn_demo -DinteractiveMode=false -DarchetypeCatalog=internal,該命令的作用是建立一個名爲“mvn_demo”的java項目,該項目下有一個名爲“com.beauxie”的包,第一次運行需要等待幾分鐘是正常,如下所示:
“BUILD SUCCESS”說明項目創建成功。
3.此時beauxie目錄下多了一個名爲mvn_demo的文件夾,查看該文件夾:
其中,src是大家熟悉的目錄,關鍵是pom.xml文件,查看該文件:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.beauxie</groupId>
<artifactId>mvn_demo</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>mvn_demo</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
這是MAVEN進行工作的主要配置文件,默認導入了一個用於測試的依賴包(junit),後面有機會再補充吧。
4.只有這兩個文件並不是一個完整的java項目,是無法導入到eclipse中的,所以我們要用MAVEN命令生成可以導入eclipse項目的相關文件,MAVEN命令:
mvn eclipse:eclipse(該命令一定要在項目根目錄下運行),如下所示:
運行成功以後,mvn_demo目錄下:
5.打開eclipse,導入該項目後,如下圖所示:
src/test/java是用於測試的,src/main/java纔是存放java代碼。
6.測試代碼,運行App類,輸出“Hello World!”,如下所示:
至此,表示成功用MAVEN創建java普通項目。
三、總結:
1.MAVEN的安裝目錄可以自定義;
2.記得配置MAVEN的環境變量,且對應的目錄是MAVEN的解壓目錄路徑;
3.用mvn生成java項目時,生成的項目存放在使用mvn命令的當前目錄下;
4.生成jeclipse可導入的相關文件時,一定要在項目根目錄下使用mvn命令。