首頁  >  文章  >  Java  >  怎麼在maven中將springboot打成jar包

怎麼在maven中將springboot打成jar包

WBOY
WBOY轉載
2023-05-17 08:19:441410瀏覽

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中直接打包,步驟如下:

怎麼在maven中將springboot打成jar包

右鍵選擇專案Run As-->Maven build...

怎麼在maven中將springboot打成jar包

這裡輸入maven指令:

clean package -Dmaven.test.skip=true

怎麼在maven中將springboot打成jar包

看見BUILD SUCCESS表示成功成功,打包完成後jar包會生成到target目錄下,命名一般是項目名版本號.jar

怎麼在maven中將springboot打成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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除