Maven_5_Maven核心概念+第一個Maven工程+常用的Maven命令
阿新 • • 發佈:2018-12-24
Maven的核心概念
①約定的目錄結構
②POM
③座標
④依賴
⑤倉庫
⑥生命週期/外掛/目錄
⑦繼承
⑧聚合
第一個Maven工程
①建立約定的目錄結構
【1】根目錄:工程名
【2】src目錄:原始碼
【3】pom.xml檔案:Maven工程的核心配置檔案
【4】main目錄:存放主程式
【5】test目錄:存放測試程式
【6】java目錄:存放Java原始檔存放
【7】resource目錄:存放框架或其他工具的配置檔案
②為什麼要遵守約定的目錄結構呢?
- Maven要負責我們這個專案的自動化構建,以編譯為例,Maven要想自動進行編譯,那麼它必須知道Java原始檔儲存在哪裡
- 如果我們自己自定義的東西想要讓框架或工具知道,有兩種辦法
1.以配置的方式明確告訴框架
classpath:spring-context.xml
2.遵守框架內部已經存在的約定
log4j.properties
log4j.xml
約定>配置>編碼
常用的Maven命令
①注意:
執行與構建過程相關的Maven命令,必須進入pom.xml所在的目錄。
與構建過程相關:編譯、測試、打包、…
②常用命令
【1】mvn clean:清理 【2】mvn compile:編譯 【3】mvn test-compile:編譯測試程式 【4】mvn test:執行測試 【5】mvn package:打包