Maven精选系列--常用命令详情
轉(zhuǎn)載自?Maven精選系列--常用命令詳情
常用命令
mvn –version
mvn -v
顯示maven安裝版本信息
mvn clean
清理項(xiàng)目打包文件,即項(xiàng)目下的target目錄
mvn compile
編譯項(xiàng)目下的src/main/Java目錄源代碼
mvn package
項(xiàng)目打包,在項(xiàng)目target目錄下生成編譯后的jar或war等文件
mvn install
項(xiàng)目打包并發(fā)布到本地倉庫
mvn deploy
項(xiàng)目打包并發(fā)布到遠(yuǎn)程倉庫
mvn test
單元測試命令,執(zhí)行src/test/java/下的junit的單元測試用例
mvn site
生成項(xiàng)目相關(guān)信息的網(wǎng)站
mvn eclipse:eclipse
將項(xiàng)目轉(zhuǎn)化eclipse項(xiàng)目
mvn dependency:tree
打印出項(xiàng)目的整個依賴關(guān)系樹
mvn archetype:generate
創(chuàng)建一個maven普通java項(xiàng)目
mvn tomcat:run
在tomcat容器中運(yùn)行web應(yīng)用,需要在pom文件中配置tomcat插件
mvn jetty:run
在jetty容器中運(yùn)行web應(yīng)用,需要在pom文件中配置jetty插件
命令參數(shù)
-
-D?傳入屬性參數(shù)
-
-P?使用指定的profile配置
-
-e?顯示maven運(yùn)行時的報錯信息
-
-o?離線本地式執(zhí)行命令,不去遠(yuǎn)程倉庫更新包
-
-X?顯示maven允許的debug信息
-
-U?強(qiáng)制遠(yuǎn)程更新,否則默認(rèn)每天只更新一次
比如-D的使用:mvn package -Dmaven.test.skip=true,即打包的時候跳過單元測試,install、deplay命令都可以使用。
可以輸入mvn -h獲取更多命令的幫助。
總結(jié)
以上是生活随笔為你收集整理的Maven精选系列--常用命令详情的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Maven精选系列--过滤不同环境配置文
- 下一篇: 9个最佳蜜蜂标志以及如何制作自己的[20