首頁 > Java > java教程 > 主體

怎麼在maven中將springboot打成jar包

WBOY
發布: 2023-05-17 08:19:44
轉載
1405 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板