日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

这 30 个常用的 Maven 命令你必须熟悉

發布時間:2023/12/3 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 这 30 个常用的 Maven 命令你必须熟悉 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自? ?這 30 個常用的 Maven 命令你必須熟悉

maven 命令的格式為 mvn [plugin-name]:[goal-name],可以接受的參數如下。


-D 指定參數,如 -Dmaven.test.skip=true 跳過單元測試;

-P 指定 Profile 配置,可以用于區分環境;

-e 顯示maven運行出錯的信息;

-o 離線執行命令,即不去遠程倉庫更新包;

-X 顯示maven允許的debug信息;

-U 強制去遠程更新snapshot的插件或依賴,默認每天只更新一次。


常用maven命令


  • 創建maven項目:mvn?archetype:create?

    指定 group: -DgroupId=packageName?

    指定 artifact:-DartifactId=projectName

    創建web項目:-DarchetypeArtifactId=maven-archetype-webapp ?

  • 創建maven項目:mvn archetype:generate

  • 驗證項目是否正確:mvn validate

  • maven 打包:mvn package

  • 只打jar包:mvn jar:jar

  • 生成源碼jar包:mvn source:jar

  • 產生應用需要的任何額外的源代碼:mvn generate-sources

  • 編譯源代碼: mvn compile

  • 編譯測試代碼:mvn test-compile

  • 運行測試:mvn test

  • 運行檢查:mvn verify

  • 清理maven項目:mvn clean

  • 生成eclipse項目:mvn eclipse:eclipse

  • 清理eclipse配置:mvn eclipse:clean

  • 生成idea項目:mvn idea:idea

  • 安裝項目到本地倉庫:mvn install

  • 發布項目到遠程倉庫:mvn:deploy

  • 在集成測試可以運行的環境中處理和發布包:mvn integration-test

  • 顯示maven依賴樹:mvn dependency:tree

  • 顯示maven依賴列表:mvn dependency:list

  • 下載依賴包的源碼:mvn dependency:sources

  • 安裝本地jar到本地倉庫:mvn install:install-file -DgroupId=packageName -DartifactId=projectName -Dversion=version -Dpackaging=jar -Dfile=path


  • web項目相關命令


  • 啟動tomcat:mvn tomcat:run

  • 啟動jetty:mvn jetty:run

  • 運行打包部署:mvn tomcat:deploy

  • 撤銷部署:mvn tomcat:undeploy

  • 啟動web應用:mvn tomcat:start

  • 停止web應用:mvn tomcat:stop

  • 重新部署:mvn tomcat:redeploy

  • 部署展開的war文件:mvn war:exploded tomcat:exploded? ??


  • 總結

    以上是生活随笔為你收集整理的这 30 个常用的 Maven 命令你必须熟悉的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。