MVN命令與生命週期

a18792721831發表於2020-10-31

github地址
https://github.com/a18792721831/studyMaven.git
文章列表:
Maven最全知識
[INFO] Generating project in Batch mode
Maven專案的目錄結構
Maven倉庫解析
Maven pom.xml解析
MVN命令與生命週期
Maven私有倉庫的搭建和使用
Maven依賴

MVN命令與生命週期

1 MVN命令

image-20201028194458234

  1. mvn --version檢視maven的版本

    image-20201028195240682

  2. mvn clean清楚生成的class檔案等,主要是清理target中的資料

    image-20201028195705509

  3. mvn compile編譯原始碼,與mvn clean剛好相反

    image-20201028195813172

  4. mvn package打包,將class,資原始檔打入jar包或者war包

    image-20201028195839168

  5. mvn tomcat:run執行tomcat容器

    image-20201028195923683

  6. mvn test執行test單元測試,生成測試報告

    image-20201028195950386

  7. mvn site生成報表

    image-20201028200057145

  8. mvn dependency:tree分析依賴樹,在用於解決依賴衝突時,非常有效

    image-20201028200134852

  9. mvn install下載依賴,更新依賴

    image-20201028200156744

  10. mvn deploy釋出打包後的檔案

    image-20201028200217147

不過,更多的是使用ide裡面的圖形化操作

image-20201028200257941

2 Maven生命週期

生命週期:描述專案構建過程。也是預定義專案執行過程。降低專案管理的難度 。

  1. clean:專案構建之前清理
  2. default:專案編譯和打包,安裝,分發,部署。。
  3. site:專案報告,站點,釋出

image-20201028200622638

相關文章