關于maven

maven是什么?

Maven是一個項目管理工具。
它包含了:
一個項目對象模型 (Project Object Model);
一組標準集合;
一個項目生命周期(Project Lifecycle);
一個依賴管理系統(Dependency Management System);
用來運行定義在生命周期階段(phase)中插件(plugin)目標(goal)的邏輯。
當你使用Maven的時候,你用一個明確定義的項目對象模型來描述你的項目,然后Maven可以應用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。

下載地址:http://maven.apache.org/download.cgi
就3.5.0版本來說,下載bin.zip這個

Paste_Image.png

安裝配置

1.新建環境變量M2_HOME(我的是3.3.9版本)
Paste_Image.png
2.在PATH里加入maven的bin的路徑(path中不同變量用分號;分隔)
%M2_HOME%\bin
3.配置完畢后,在Windows命令提示符下,輸入mvn -v測試一下,配置成功顯示如圖:
Paste_Image.png

常用命令

mvn archetype:create 創建Maven項目
mvn compile 編譯源代碼
mvn deploy 發布項目
mvn test-compile 編譯測試源代碼
mvn test 運行應用程序中的單元測試
mvn site 生成項目相關信息的網站
mvn clean 清除項目目錄中的生成結果

mvn clean package 根據項目生成的jar

mvn install 在本地Repository中安裝jar
mvn eclipse:eclipse 生成eclipse項目文件
mvnjetty:run 啟動jetty服務
mvntomcat:run 啟動tomcat服務

mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳過測試類

修改”settings.xml” 文件
settings.xml文件在maven的conf文件夾下


Paste_Image.png

可以看出默認位置通常是放在C盤,這樣會占用大量內存
可以用localRepository來自定義依賴倉庫的位置

<localRepository>依賴倉庫目錄</localRepository>

這一行代表了Maven的Jar包倉庫的位置。倉庫下放的都是項目所用到的jar包,每個Project都可以共用一個倉庫。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容