在 Maven 項目管理工具基礎知識系列(一) 這篇文章中,咱們已經初步瞭解了 Maven,也知道了使用 Maven 做爲項目管理工具的好處,特別是已經知道如何快速經過 Maven 構建 Web 項目,但上次有同窗說經過上一篇文章構建的 Web 項目沒有找到 web.xml 文件,這是由於沒有跳過骨架的緣故。web
是的,建立 Maven 項目若是不跳過骨架,那麼就須要本身手動設置 Web 項目的模板,這在 Eclipse 中會相對複雜些,可是在 IDEA 中開發也已經變得很簡單了,上篇文章中入門程序的最後一個步驟就是建立 Web 模板的。bash
也所以,咱們建立 Maven 項目一般是直接跳過骨架的,那麼有同窗就問了,什麼是骨架呢?簡單來說,跳過骨架就是直接建立一個 Web 模板,建立模板後就不須要再手動設置了,若是還有不明白的能夠公衆號後臺聯繫我,這裏就再也不過多贅述。微信
咱們已經知道經過 IDEA 快速建立 Maven 程序後就能夠進行 Java 項目的開發了,拋開項目是否已經開發完成這個問題,咱們如何編譯和運行 Maven 管理 Java 項目呢?這就是本文要講的主要內容:Maven 的經常使用命令。工具
這裏咱們先在命令行講解如何在命令行窗口編譯和運行以及打包測試 Maven 項目,後面也會講到在 IDEA 中對 Maven 項目的操做。測試
命令行進入到 Maven 項目的主目錄下,執行以下命令,便可快速編譯項目,編譯後會在主目錄中生成 target 目錄存放已經編譯的文件:ui
mvn compile
複製代碼
如圖所示:spa
命令行進入到 Maven 項目的主目錄下,執行以下命令,便可清除已經編譯的項目,前面生成的 target 目錄也會被清除:命令行
mvn clean
複製代碼
如圖所示:3d
命令行進入到 Maven 項目的主目錄下,執行以下命令,便可清除編譯並運行測試目錄:code
mvn test
複製代碼
如圖所示:
命令行進入到 Maven 項目的主目錄下,執行以下命令,便可打包項目,結果顯示 BUILD SUCCESS 表示項目打包成功,在主目錄下的 target 目錄中便可找到打包好的項目:
mvn package
複製代碼
如圖所示:
命令行進入到 Maven 項目的主目錄下,執行以下命令,便可發佈項目,結果顯示 BUILD SUCCESS 表示項目發佈成功,在本地倉庫中可找到打包好的項目:
mvn install
複製代碼
如圖所示:
命令行執行下列命令便可:
Tomcat:run
複製代碼
IDEA 中編譯、清除、發佈,打包,測試 Maven 項目都很是的簡單,所有一鍵完成。在建立好本身的項目後,點擊 IDEA 中右側的 Maven Project 選項,在彈出的窗口中點擊本身的項目名稱後會看到咱們上面講到的 Maven 經常使用的命令,直接雙擊便可一鍵完成,以下圖所示: