讀古今文學網 > Maven實戰 > 3.7.3 運行mvn命令 >

3.7.3 運行mvn命令

NetBeans在默認情況下提供兩種Maven運行方式,單擊菜單欄中的運行,可以看到生成項目和清理並生成項目兩個選項。可以嘗試「點擊運行Maven構建」,根據NetBeans控制台的輸出,就能發現它們實際上對應了mvn install和mvn clean install兩個命令。

在實際開發過程中,我們往往不會滿足於這兩種簡單的方式。比如,有時候我們只想執行項目的測試,而不需要打包,這時就希望能夠執行mvn clean test命令,所幸的是NetBeans Maven插件完全支持自定義的mvn命令配置。

在菜單欄中選擇工具,接著選擇選項,在對話框的最上面一欄選擇其他,在下面選擇Maven標籤欄。在這裡可以對NetBeans Maven插件進行全局的配置(還記得第2章中如何配置NetBeans使用外部Maven嗎?)。現在,選擇倒數第三行的編輯全局定制目標定義...,添加一個名為Maven Test的操作,執行目標為clean test,暫時不考慮其他配置選項,如圖3-9所示。

圖3-9 在NetBeans中自定義mvn命令

單擊「缺省保存該配置」,在Maven項目上右擊,選擇定制,就能看到剛才配置好的Maven運行操作。選擇Maven Test之後,終端將執行mvn clean test。值得一提的是,也可以在項目上右擊,選擇定制,再選擇目標,再輸入想要執行的Maven目標(如clean package),單擊「確定」按鈕之後NetBeans就會執行相應的Maven命令。這種方式十分便捷,但這是臨時的,該配置不會被保存,也不會有歷史記錄。