Maven 總結

c_u_r_r_y發表於2020-10-11

maven 是什麼?

maven 是一個基於 Java 平臺的專案構建、依賴管理工具

maven 專案結構有哪些?

  • src/main/java
    Java 原始碼
  • scr/main/resource
    java 配置檔案
  • src/test/java
    java 測試程式碼
  • src/test/resource
    Java 測試程式碼的配置檔案
  • /target
    編譯後的class 檔案。jar war
  • pom
    配置檔案

maven 常用命令有哪些?

  • mvn deploy 釋出專案
  • mvn test 單元測試
  • mvn clean 清除專案目錄中生成的結果
  • mvn package 生成 jar、war
  • mvn install 在本地倉庫中安裝 jar
  • mvn jetty : run 啟動jetty
  • mvn tomcat:run 啟動tomcat服務
  • mvn clean package -Dmaven.test.skip = true 清楚已經打過的包並重新生成跳過測試類

maven 座標的含義是什麼?

groupId : 域名. 公司名. 專案名
artfactId: 專案名或者模組名
version: 版本
packaging:maven 打包方式

相關文章