怎麼在maven中將springboot打成jar包
May 17, 2023 am 08:19 AMmaven的命令:
1.mvn clean package -DskipTests:在專案目錄下執(zhí)行此命令,在target目錄下產(chǎn)生jar包或war包。
2.mvn clean:清理專案生產(chǎn)的暫存檔案,一般是模組下的target目錄
3.mvn compile -DskipTests:模組安裝指令將打包的的jar/war檔複製到你的本地倉庫,供其他模組使用-Dmaven.test.skip=true 跳過測試(同時會跳過test compile).
4.mvn test:測試指令,或執(zhí)行src/test /java/下junit的測試案例。
5.mvn deploy:發(fā)布指令 將打包的檔案發(fā)佈到遠端參考,提供其他人員進行下載依賴 ,一般是發(fā)佈到公司的私服。
如果是maven加springboot項目,專案中的pom.xml檔案中還要加入外掛程式
<plugin> ?<groupid>org.springframework.boot</groupid> ?<artifactid>spring-boot-maven-plugin</artifactid> </plugin>
ps:下面在跟大家介紹如何使用maven打包spring boot項目,打成jar包
如果你使用的是maven來管理項目,執(zhí)行以下命令即可
cd?項目跟目錄(和pom.xml同級) mvn?clean?package ##?或者執(zhí)行下面的命令 ##?排除測試代碼后進行打包 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
這種方式,只要控制臺關(guān)閉,服務(wù)就不能存取了。下面我們使用在背景運行的方式來啟動:(僅限linux環(huán)境)
nohup?java?-jar?target/xxx.jar?&
也可以在啟動的時候選擇讀取不同的設(shè)定檔
java?-jar?xxx.jar?--spring.profiles.active=dev
也可以在啟動的時候設(shè)定jvm參數(shù)
以上是怎麼在maven中將springboot打成jar包的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

執(zhí)行JAR檔案的先決條件在Linux系統(tǒng)上執(zhí)行JAR檔案需要安裝Java執(zhí)行環(huán)境(JRE),它是執(zhí)行Java應(yīng)用程式所需的基本元件,包括Java虛擬機器(JVM)、核心類別庫等。許多主流Linux發(fā)行版,如Ubuntu、Debian、Fedora、openSUSE等,都提供了JRE套件的軟體庫,方便使用者安裝。後文將詳細介紹在流行的發(fā)行版上安裝JRE的步驟。設(shè)定完JRE後,可以根據(jù)個人喜好選擇使用命令列終端機或圖形使用者介面來啟動JAR檔案。您的選擇可能取決於對Linuxshell的熟悉程度和個人偏好

最佳化Maven建置工具:最佳化編譯速度:利用平行編譯和增量編譯。優(yōu)化依賴關(guān)係:分析依賴項樹,使用BOM(材料清單)管理傳遞依賴項。實戰(zhàn)案例:透過範例說明最佳化編譯速度和相依性管理。

詳解Mac系統(tǒng)下安裝Maven的方法與技巧作為一個開發(fā)者,在Mac系統(tǒng)上安裝Maven是非常常見的需求,因為Maven是一個非常流行的建置工具,用於管理Java專案的依賴關(guān)係和建置流程。本文將詳細介紹Mac系統(tǒng)下安裝Maven的方法與技巧,並提供具體的程式碼範例。一、下載Maven首先,需要從官方網(wǎng)站(https://maven.apache.org/down

使用Maven建置Java專案時,經(jīng)常會遇到需要設(shè)定Java版本的情況。正確設(shè)定Java版本不僅可以確保專案在不同環(huán)境中正常運行,還能避免一些相容性問題,提升專案的穩(wěn)定性和可維護性。本文將介紹Maven設(shè)定Java版本的最佳實務(wù)和推薦方法,並提供具體的程式碼範例供參考。 1.在pom.xml檔中設(shè)定Java版本在Maven專案的pom.xml檔中,可以通

Maven是Java專案管理和建置工具,被廣泛應(yīng)用於Java專案的開發(fā)中。在使用Maven進行專案建置的過程中,往往會遇到一些常見的環(huán)境配置問題。本文將針對這些常見問題進行解答,並提供具體的程式碼範例,幫助讀者避免常見的配置錯誤。 1.Maven環(huán)境變數(shù)配置錯誤問題描述:使用Maven時,如果環(huán)境變數(shù)配置不正確,可能導(dǎo)致Maven無法正常運作。解決方法:確保

Maven本地倉庫設(shè)定指南:輕鬆管理專案依賴隨著軟體開發(fā)的發(fā)展,專案的依賴套件管理變得越來越重要。 Maven作為一個優(yōu)秀的建置工具和依賴管理工具,在專案開發(fā)過程中扮演著至關(guān)重要的角色。 Maven預(yù)設(shè)會從中央倉庫下載專案依賴,但有時我們需要將一些特定的依賴套件儲存到本地倉庫中,以便離線使用或避免網(wǎng)路不穩(wěn)定的問題。本文將介紹如何設(shè)定Maven本地倉庫,以便輕鬆管理

IDEA(IntelliJIDEA)是一款強大的整合開發(fā)環(huán)境,可協(xié)助開發(fā)人員快速且有效率地開發(fā)各種Java應(yīng)用程式。在Java專案開發(fā)中,使用Maven作為專案管理工具能夠幫助我們更好地管理依賴函式庫、建置專案等。本文將詳細介紹如何在IDEA中建立一個Maven專案的基本步驟,同時提供具體的程式碼範例。步驟一:開啟IDEA並建立新專案開啟IntelliJIDEA

建置流暢無阻:如何正確配置Maven鏡像位址在使用Maven建置專案時,配置正確的鏡像位址是非常重要的。正確配置鏡像位址可以加快專案建置的速度,避免網(wǎng)路延遲等問題。本文將介紹如何正確配置Maven鏡像位址,並給出特定的程式碼範例。為什麼需要設(shè)定Maven鏡像位址Maven是專案管理工具,可以自動化建置專案、管理依賴、產(chǎn)生報表等。在Maven建置專案時,通常
