亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 Java java教程 怎麼在maven中將springboot打成jar包

怎麼在maven中將springboot打成jar包

May 17, 2023 am 08:19 AM
jar maven springboot

maven的命令:

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

怎麼在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

這種方式,只要控制臺關(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)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

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

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
如何在 Linux 中運行 jar 文件 如何在 Linux 中運行 jar 文件 Feb 20, 2024 am 10:40 AM

執(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的熟悉程度和個人偏好

Java Maven建置工具進階:最佳化編譯速度與依賴管理 Java Maven建置工具進階:最佳化編譯速度與依賴管理 Apr 17, 2024 pm 06:42 PM

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

Mac系統(tǒng)上安裝並設(shè)定Maven的完整指南 Mac系統(tǒng)上安裝並設(shè)定Maven的完整指南 Jan 28, 2024 am 09:42 AM

詳解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設(shè)定Java版本的最佳實務(wù)與推薦方法 Maven設(shè)定Java版本的最佳實務(wù)與推薦方法 Feb 22, 2024 pm 03:18 PM

使用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環(huán)境配置常見錯誤:解決配置問題 避免Maven環(huán)境配置常見錯誤:解決配置問題 Feb 19, 2024 pm 04:56 PM

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

指導(dǎo)設(shè)定Maven本地庫:高效管理專案依賴 指導(dǎo)設(shè)定Maven本地庫:高效管理專案依賴 Feb 19, 2024 am 11:47 AM

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

基礎(chǔ)教學(xué):使用IDEA建立Maven項目 基礎(chǔ)教學(xué):使用IDEA建立Maven項目 Feb 19, 2024 pm 04:43 PM

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

建置流暢無阻:如何正確配置Maven鏡像位址 建置流暢無阻:如何正確配置Maven鏡像位址 Feb 20, 2024 pm 08:48 PM

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

See all articles