maven的安裝及構建簡單的項目

1.maven的主要功能

可以對項目依賴的jar包進行管理,可以讓項目保持基本的依賴,排除冗餘jar包,並且可以非常輕鬆的對依賴的jar包進行版本升級。而這些僅僅是Maven最基本的功能,它可以在這基礎上對項目進行清理、編譯、測試、打包、發佈等等構建項目的工作。

2.maven的下載安裝

(1)下載

http://maven.apache.org/中下載最新版本。

(2)解壓

解壓縮下載的zip文件到本地目錄下,我放在了C:\Program Files\apache-maven-3.3.1-bin目錄下。

(3)配置環境

計算機—系統屬性—高級系統設置—環境變量—path—添加C:\Program Files\apache-maven-3.3.1-bin\apache-maven-3.3.1\bin

(4)在命令行下運行

開始-運行,輸入cmd回車。或者按鍵盤上的windows+r,輸入cmd

在Windows命令提示符下,輸入mvn –v

 

3.用maven構建“HelloWorld”項目

在控制檯中輸入命令:

mvn archetype:generate   

-DgroupId=com.helloworld.app   

-DartifactId=helloworld 

-Dversion=1.0   

-DarchetypeArtifactId=maven-archetype-quickstart  

 

 

 

等待加載完成後,便可以在相應目錄下看到生成的文件夾

 

其中包含一個Java源文件和Java測試文件

 

 

 

注:

groupId 定義了項目屬於哪個組,這個組往往和項目所在的組織或公司存在關聯。

artifactId 定義了當前Maven項目在組織中唯一的ID, 可以理解爲項目中的模塊, 模塊爲Maven中最小單位構件

version 項目的版本

4.使用“編譯,測試,打包”,以建立項目。

在cmd中輸入cd helloworld,將目錄切換到helloworld下

編譯: compile

cmd目錄helloworld下執行mvn compile

等待加載完成後,我們會在helloworld下看到新增了一個target目錄,該目錄下存放項目編譯後的文件,如.class文件

 

測試: test

cmd目錄helloworld下執行命令 mvn test

會執行src/test/java 下的Junit 測試代碼,等待加載完成後可以看到運行結果

 

打包: package

cmd目錄helloworld下執行命令 mvn package

會將項目打成jar包,並放在target目錄中,執行此命令之前會先執行編譯和測試命令

 

清理: clean

cmd目錄helloworld下執行命令 mvn clean

會將target文件刪除,即清理項目,該命令可以結合其他命令運行

 

安裝:install 

cmd目錄helloworld下執行命令 mvn install

會將項目jar包安裝到本地倉庫中,以便其他項目使用

執行此命令之前會先執行編譯,測試,打包命令 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章