Maven 簡述

Maven 是服務於 Java 平臺的自動化構建工具,從工具的發展歷程來看,經歷過 Ant 到 Maven 再到 Gradle

構建:一般的定義是把動態的 Web 工程編譯,再把編譯的工程部署到服務器上

編譯:java 源文件[.java] -> 編譯 -> Clazz字節碼文件[.class]

部署:最終在 Sevlet 容器中部署的不是動態 web 工程,而是編譯後的文件

9709135-f7a5795ecea56a58.jpg
Maven 簡述

其中,構建的各個環節包括如下:

  • 清理 Clean:將編譯得到的舊 class 字節碼文件刪除

  • 編譯 Compile:將 java 源程序編譯成 class 字節碼文件

  • 測試 Test:自動測試,自動執行測試用例

  • 報告 Report:報告程序執行的結果

  • 打包 Package:動態 Web 工程打 War 包,Spring Boot 工程還可以打 Jar 包

  • 安裝 Install:Maven 特定的概念,將打包得到的 Jar 文件安裝到 倉庫 中的指定位置

  • 部署 Deploy:將動態 Web 工程生成的 War 包複製到 Servlet 容器下,使其可以運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章