maven常用指令(goals)
mvn clean |
進行清理作業,通常是將${project.build.directory} 砍掉 |
mvn compile |
編譯程式 |
mvn test |
測試程式 |
mvn package |
打包程式 |
mvn install |
把Project打包後,放進本地repository |
mvn source:jar javadoc:jar install |
把源碼打包,產生文件並打包連同打包的Project一起放進本地repository,把source與文件放進repository,是為了讓IDE工具方件Debug與查看Java Api |
mvn jetty:run或是 mvn tomcat:run |
如果是webProject,直接上起來執行 |
mvn source:jar |
把source打包成一個jar檔 |
mvn javadoc:javadoc |
產生java api檔案 |
mvn javadoc:jar |
產生java api打包檔案 |
mvn exec:exec |
執行Project(需進行一些[設定]) |
mvn versions:display-dependency-updates |
檢查相依函式庫的版本更新狀況 |
mvn versions:use-latest-releases |
直接將pom.xml內的版本更新到最近一版釋出(會備分舊版的pom.xml) |
mvn versions:display-plugin-updates |
檢查Plugin的更新狀況 |