maven的命令:
1.mvn clean package -DskipTests:在專案目錄下執行此命令,在target目錄下產生jar包或war包。
2.mvn clean:清理專案生產的暫存檔案,一般是模組下的target目錄
3.mvn compile -DskipTests:模組安裝指令將打包的的jar/war檔複製到你的本地倉庫,供其他模組使用-Dmaven.test.skip=true 跳過測試(同時會跳過test compile).
4.mvn test:測試指令,或執行src/test /java/下junit的測試案例。
5.mvn deploy:發布指令 將打包的檔案發佈到遠端參考,提供其他人員進行下載依賴 ,一般是發佈到公司的私服。
如果是maven加springboot項目,專案中的pom.xml檔案中還要加入外掛程式
<plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> </plugin>
ps:下面在跟大家介紹如何使用maven打包spring boot項目,打成jar包
如果你使用的是maven來管理項目,執行以下命令即可
cd 项目跟目录(和pom.xml同级) mvn clean package ## 或者执行下面的命令 ## 排除测试代码后进行打包 mvn clean package -Dmaven.test.skip=true
也可以在eclipse中直接打包,步驟如下:
右鍵選擇專案Run As-->Maven build...
這裡輸入maven指令:
clean package -Dmaven.test.skip=true
看見BUILD SUCCESS表示成功成功,打包完成後jar包會生成到target目錄下,命名一般是項目名版本號.jar
#啟動jar套件指令
java -jar target/xxx.jar
這種方式,只要控制台關閉,服務就不能存取了。下面我們使用在背景運行的方式來啟動:(僅限linux環境)
nohup java -jar target/xxx.jar &
也可以在啟動的時候選擇讀取不同的設定檔
java -jar xxx.jar --spring.profiles.active=dev
也可以在啟動的時候設定jvm參數
以上是怎麼在maven中將springboot打成jar包的詳細內容。更多資訊請關注PHP中文網其他相關文章!