Maven核心知識點說明:
Maven核心就是pom.xml文件,用xml方式描述了項目的模型
元素 | 說明 |
groupId | 項目組,xx.xx.xx形式(包名形式),通常是一個公司或組織名稱,比如org.springframework.boot |
artifactId | 項目唯一標識,工程名字,xx-xx-xx形式,比如spring-boot-starter-web |
packaging | 類型,通常有jar、war兩種 |
version |
版本號,主版本號.此版本號.修訂版本號。主版本號代表架構變動或者不兼容實現。此版本號代表兼容性修改、功能增強。修訂版本號代表bug修復。版本的後綴:-或.+後綴名字。 後綴:SNAPSHOT:開發版;RELEASE正式版本; |
scope |
compile(默認):編譯和打包都需要此類庫; test:單元測試時候需要此類庫; provided:編譯階段需要此類庫; runtime:運行時候需要此類庫; |
mvn compile | 編譯工程 |
mvn package | 編譯並打包工程 |
mvn install | 打包並安裝到本地倉庫 |
mvn deploy | 同install |
mvn clean | 刪除target目錄 |