Maven常用的幾個命令


這些命令的執行,是在項目目錄下,比如:E:\workspace\SpringBootDemo目錄下:

mvn clean、mvn package:如果本地倉庫中沒有需要的jar,第一次執行命令的時候會從倉庫下jar包

*) mvn clean :clean項目

*) mvn compile :  編譯

*) mvn package :打包項目。打包前會先執行編譯,target下會生成編譯的class文件

  打包生成的文件:target/myAppName-1.0-SNAPSHOT.jar 。其中myAppName是pom.xml中<artifactId>中定義的項目名。1.0是<version>。SNAPSHOT是不穩定的快照版本,RELEASE表示穩定的發布版本。

  mvn package -P [profile-name] -Dmaven.test.skip=true  :其中,當配置maven多環境時,可以使用-P,設置啟動時活躍的maven環境是哪個,對應<profile-name>prod</profile-name>標簽中的值

*) mvn install : 把項目打包生成jar,並且放到本地倉庫中(在本地倉庫的目錄和項目包的一致),供其他項目調用這個服務於。

命令組合運用:

*)mvn clean package  先clean再打包

     java -jar xxx.jar 

----------------------------------------------------------------------------------------和開發工具IDE有關的命令

*)mvn eclipse:eclipse  將maven標准項目變成eclipse項目

*)mvn eclipse:clean     將編譯好的eclipse項目還原為maven項目

    使用場景:項目從eclipse切到用idea開發時,會用到這些命令。

*)mvn ieda:idea            將maven標准項目變成idea項目

*)mvn idea:clean           將idea項目還原為maven項目

*)mvn spring-boot:run springboot方式運行項目

   java運行項目:   java -jar   xxx.jar

   main方法啟動項目

   項目右擊----run As/Debug As→Maven Build / Maven Build...→   配spring參數:比如:

點擊:右下角的Run / Debug,啟動項目。

 

1 --server.port=18020 --spring.profiles.active=dev --spring.cloud.config.profile=dev

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM