欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

maven+springboot打成jar包的方法

 更新時(shí)間:2018年10月22日 14:18:07   作者:lsk984411392  
這篇文章主要介紹了maven+springboot打成jar包的方法,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

maven的命令:

1.mvn clean package -DskipTests:在項(xiàng)目目錄下運(yùn)行此命令,在target目錄下生成jar包或war包。

2.mvn clean:清理項(xiàng)目生產(chǎn)的臨時(shí)文件,一般是模塊下的target目錄

3.mvn compile -DskipTests:模塊安裝命令 將打包的的jar/war文件復(fù)制到你的本地倉庫中,供其他模塊使用 -Dmaven.test.skip=true 跳過測試(同時(shí)會跳過test compile).

4.mvn test:測試命令,或執(zhí)行src/test/java/下junit的測試用例。

5.mvn deploy:發(fā)布命令 將打包的文件發(fā)布到遠(yuǎn)程參考,提供其他人員進(jìn)行下載依賴 ,一般是發(fā)布到公司的私服。

如果是maven加springboot項(xiàng)目,項(xiàng)目中的pom.xml文件中還要加入插件

<plugin>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

ps:下面在給大家介紹如何使用maven打包spring boot項(xiàng)目,打成jar包

如果你使用的是maven來管理項(xiàng)目,執(zhí)行以下命令即可

cd 項(xiàng)目跟目錄(和pom.xml同級)
mvn clean package
## 或者執(zhí)行下面的命令
## 排除測試代碼后進(jìn)行打包
mvn clean package -Dmaven.test.skip=true

也可以在eclipse中直接打包,步驟如下:


右鍵選擇項(xiàng)目 Run As-->Maven build...


這里輸入maven命令:

clean package -Dmaven.test.skip=true


看見BUILD SUCCESS表示成功成功,打包完成后jar包會生成到target目錄下,命名一般是 項(xiàng)目名+版本號.jar


啟動jar包命令

java -jar target/xxx.jar

這種方式,只要控制臺關(guān)閉,服務(wù)就不能訪問了。下面我們使用在后臺運(yùn)行的方式來啟動:(僅限linux環(huán)境)

nohup java -jar target/xxx.jar &

也可以在啟動的時(shí)候選擇讀取不同的配置文件

java -jar xxx.jar --spring.profiles.active=dev

也可以在啟動的時(shí)候設(shè)置jvm參數(shù)

相關(guān)文章

  • java EasyExcel實(shí)現(xiàn)動態(tài)列解析和存表

    java EasyExcel實(shí)現(xiàn)動態(tài)列解析和存表

    這篇文章主要為大家介紹了java EasyExcel實(shí)現(xiàn)動態(tài)列解析和存表示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • SpringMvc中容器加載的過程源碼詳解

    SpringMvc中容器加載的過程源碼詳解

    這篇文章主要介紹了SpringMvc中容器加載的過程源碼詳解,springmvc是基于spring的一個(gè)web層框架,同樣也是web層框架的有struts,struts2等等,但是struts因?yàn)槁┒吹葐栴},被慢慢淘汰了,現(xiàn)在基本都在用springmvc,需要的朋友可以參考下
    2023-11-11
  • java多線程join()方法的作用和實(shí)現(xiàn)原理解析(應(yīng)用場景)

    java多線程join()方法的作用和實(shí)現(xiàn)原理解析(應(yīng)用場景)

    join方法主要是用于將當(dāng)前線程掛起,等待其他線程結(jié)束后在執(zhí)行當(dāng)前線程,本文通過應(yīng)用場景分析代碼示例講解java多線程join()方法的作用和實(shí)現(xiàn)原理,感興趣的朋友一起看看吧
    2021-07-07
  • 詳解備忘錄模式及其在Java設(shè)計(jì)模式編程中的實(shí)現(xiàn)

    詳解備忘錄模式及其在Java設(shè)計(jì)模式編程中的實(shí)現(xiàn)

    這篇文章主要介紹了詳解備忘錄模式及其在Java設(shè)計(jì)模式編程中的實(shí)現(xiàn),備忘錄模式數(shù)據(jù)的存儲過程中應(yīng)當(dāng)注意淺拷貝和深拷貝的問題,需要的朋友可以參考下
    2016-04-04
  • Java Selenium實(shí)現(xiàn)多窗口切換的示例代碼

    Java Selenium實(shí)現(xiàn)多窗口切換的示例代碼

    這篇文章主要介紹了Java Selenium實(shí)現(xiàn)多窗口切換的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 將java項(xiàng)目打包成exe可執(zhí)行文件的完整步驟

    將java項(xiàng)目打包成exe可執(zhí)行文件的完整步驟

    最近項(xiàng)目要求,需要將java項(xiàng)目生成exe文件,下面這篇文章主要給大家介紹了關(guān)于如何將java項(xiàng)目打包成exe可執(zhí)行文件的相關(guān)資料,文章通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(29)

    Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(29)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • SpringBoot和前端Vue的跨域問題及解決方案

    SpringBoot和前端Vue的跨域問題及解決方案

    所謂跨域就是從 A 向 B 發(fā)請求,如若他們的地址協(xié)議、域名、端口都不相同,直接訪問就會造成跨域問題,跨域是非常常見的現(xiàn)象,這篇文章主要介紹了解決SpringBoot和前端Vue的跨域問題,需要的朋友可以參考下
    2023-11-11
  • java中double類型運(yùn)算結(jié)果異常的解決方法

    java中double類型運(yùn)算結(jié)果異常的解決方法

    下面小編就為大家?guī)硪黄猨ava中double類型運(yùn)算結(jié)果異常的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • Java多線程實(shí)現(xiàn)方塊賽跑小游戲

    Java多線程實(shí)現(xiàn)方塊賽跑小游戲

    這篇文章主要為大家詳細(xì)介紹了Java多線程實(shí)現(xiàn)方塊賽跑小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07

最新評論