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這個
安裝配置
1.新建環境變量M2_HOME(我的是3.3.9版本)
2.在PATH里加入maven的bin的路徑(path中不同變量用分號;分隔)
%M2_HOME%\bin
3.配置完畢后,在Windows命令提示符下,輸入mvn -v測試一下,配置成功顯示如圖:
常用命令
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文件夾下
可以看出默認位置通常是放在C盤,這樣會占用大量內存
可以用localRepository來自定義依賴倉庫的位置
<localRepository>依賴倉庫目錄</localRepository>
這一行代表了Maven的Jar包倉庫的位置。倉庫下放的都是項目所用到的jar包,每個Project都可以共用一個倉庫。