---恢復內容開始---
Maven:
1、概念。
* maven 是一個項目管理工具。
* maven的作用。
1、jar包。依賴管理。將jar包放在jar包倉庫(pom.xml),不需要每個項目都添加jar包。
2、測試。
3、項目發布。
2、使用。
* 下載解壓即可。
* 環境變量配置。
3、倉庫種類和關系。
倉庫分為:本地倉庫、遠程倉庫(公司等)、中央倉庫。
默認使用C盤一文件里的倉庫,沒有的話自動在中央倉庫下載。
可以在配置文件更改本地倉庫地址:<localRepository>E:\maven_repository</localRepository>
4、maven標準目錄結構。
傳統項目,只有一個src根目錄,而如果增加根目錄,又產生了不統一的問題。
maven標準目錄結構:
* src/main/java ? 核心代碼部分
* src/main/resources 配置文件部分
* src/test/java? 測試代碼部分
* src/test/resources 測試配置文件
* src/main/webapp? 頁面資源,js , css.....
5、maven常用命令。
* clean : 刪掉target目錄。
* complie:編譯src/main 并放到? target目錄下。
* test :編譯src/main? 和? src/test? 的代碼
* package:編譯main 和 test 代碼? ,并打war包。
* install:編譯代碼,打war包。并把war包放到本地倉庫。
* deploy :發布,執行上面操作,并發布。
6、maven 生命周期。
上面命令中,clean是清理生命周期,后面的四個命令是默認生命周期。
默認生命周期中,執行后面的,會默認把之前的都執行。
maven概念模型圖:
?