一、Maven概述
1、簡介
Maven是一個非常強大的項目管理和綜合工具;
2、Maven依賴管理
Maven將Java項目所需要的Jar包放在一個統一的倉庫裏面,多個項目可以共同使用;
3、項目的一鍵構建
二、Maven安裝
第一步:下載壓縮包
地址:http://maven.apache.org/download.cgi
第二步:將安裝包解壓到一個路徑沒有中文名沒有空格的文件下
第三步:配置環境變量
1、新建系統變量
2、編輯path
3、注意
Maven的運行需要依賴於JAVA_HOME,所以必須有%JAVA_HOME%;
三、倉庫的種類和彼此關係
1、Maven執行流程
2、倉庫說明
本地倉庫:
存放已經下載到電腦本地的Jar包;
中央倉庫:
放置了所有開源的Jar包的倉庫;
遠程倉庫:
公司自己的倉庫(私服);
遠程倉庫有一些Jar是本地上傳的,也有一些是從中央倉庫下載的;
3、存在私服的Maven執行流程
4、電腦本地倉庫設置
所需修改的配置文件
修改的內容
四、Maven標準目錄結構
Maven項目標準目錄結構:
//Java項目
src/main/java目錄:核心代碼部分;
src/main/resources目錄:配置文件部分;
src/test/java目錄:測試代碼部分;
src/test/resources目錄:測試文件部分;
//如果項目是Java web項目,還有:
src/main/webapp目錄:存放頁面資源,包括js、css、圖片等;
五、Maven常用命令
編譯:mvn compile,將項目中.java文件編譯爲.class文件;
清理:mvn clean,將項目根目錄下target目錄清理掉;
測試:mvn test,單元測試類名有要求:XxxxTest.java;
打包:mvn package,web project —- war包,java project —–jar包
安裝到repository:mvn install(具有編譯和打包的功能)
部署到tomcat:mvn deploy,
六、Maven生命週期
七、Maven概念模型圖
八、使用骨架創建maven工程
1、配置IDEA的Maven
第一步:在創建項目頁面點擊下面的config下拉選項裏面的Setting,進入設置界面;
第二步:搜索並單擊Maven,選擇配置
第三步:Runner配置
2、使用骨架創建maven的Java工程
第一步:如圖
第二步:如圖
第三步:直接下一步
第四步:直接完成
第五步:第一次創建需要從中央倉庫下載很多文件,詢問導入,點擊允許自動導入(英語)即可;
第六步:main文件夾上面右鍵創建“resources”文件夾,再右鍵Make...使其作爲Resources Root目錄;
3、不使用骨架創建Maven項目(創建Java時推薦使用此方法)
第一步:選中Maven直接下一步;
第二步:如圖
第三步:直接完成
第四步:點允許自動導入
第五步:直接使用(自帶了資源文件夾,無需手動創建了)
4、使用骨架創建web項目
第一步:如圖
第二步:如圖
第三步:直接下一步
第四步:直接完成
第五步:允許自動導入
第六步:補齊文件夾,在main目錄下創建java目錄,並指定爲Source Root