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

springboot打包jar和war包的教程圖解

 更新時(shí)間:2020年06月29日 10:58:03   作者:斷水流大濕兄zjw  
這篇文章主要介紹了springboot打包jar和war包的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Maven小白系列,我們會(huì)分為幾個(gè)部分?

01 添加依賴并打包

02 添加本地jar包并打包

03 將本地jar包導(dǎo)入本地maven庫

04 springboot打包jar和war

05 Maven統(tǒng)一版本管理

接下來,我們開始第四部分的內(nèi)容

一、新建SpringBoot項(xiàng)目

二、添加依賴

初始化,已經(jīng)添加了SpringBoot的依賴

我們的主題是Maven使用,不是講解SpringBoot的使用,所以一切從簡

我們,直接進(jìn)入打包環(huán)節(jié)

三、打包

3.1 生成可執(zhí)行Jar文件

修改POM

<build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <!-- 這句話很重要,不加這句話,不會(huì)將lib下的jar包打包到新的jar包中 -->
        <configuration>
          <includeSystemScope>true</includeSystemScope>
        </configuration>
      </plugin>

      <!-- 設(shè)置jar的入口類 -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.1.1</version>
        <configuration>
          <archive>
            <manifest>
              <addClasspath>true</addClasspath>
              <classpathPrefix>libs/</classpathPrefix>
              <mainClass>com.zjw.springboot_test.SpringbootTestApplication</mainClass>
            </manifest>
          </archive>
        </configuration>
      </plugin>
    </plugins>
  </build>

還有個(gè)很重要的東西,就是將打包方式修改為jar,沒有的話,就新增一下

然后install一下,生成jar文件

我們用cmd運(yùn)行一下

運(yùn)行沒問題

接下來,看一下Jar文件中的內(nèi)容

在打包的時(shí)候,已經(jīng)將依賴的jar包打包至新的jar文件中了

3.2 生成War包

1.將打包方式改成war

2.添加依賴

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

3.修改啟動(dòng)類


4.修改POM

<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <!-- 這句話很重要,不加這句話,不會(huì)將lib下的jar包打包到新的jar包中 -->
      <configuration>
        <includeSystemScope>true</includeSystemScope>
      </configuration>
    </plugin>

    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-war-plugin</artifactId>
      <version>2.6</version>
      <configuration>
        <failOnMissingWebXml>false</failOnMissingWebXml>
      </configuration>
    </plugin>
  </plugins>
</build>

5.生成war

install一下

總結(jié)

到此這篇關(guān)于springboot打包jar和war的文章就介紹到這了,更多相關(guān)springboot打包jar和war內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在Java中使用日志框架log4j的方法

    在Java中使用日志框架log4j的方法

    Log4j有三個(gè)主要的組件/對象:Loggers(記錄器),Appenders (輸出源)和Layouts(布局)。這里可簡單理解為日志類別,日志要輸出的地方和日志以何種形式輸出,今天通過本文給大家分享Java日志框架log4j的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2021-08-08
  • Java Arrays.asList使用方法解析

    Java Arrays.asList使用方法解析

    這篇文章主要介紹了Java Arrays.asList使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • RecyclerChart動(dòng)態(tài)屬性圖標(biāo)聯(lián)動(dòng)數(shù)據(jù)動(dòng)態(tài)加載詳解

    RecyclerChart動(dòng)態(tài)屬性圖標(biāo)聯(lián)動(dòng)數(shù)據(jù)動(dòng)態(tài)加載詳解

    這篇文章主要為大家介紹了RecyclerChart動(dòng)態(tài)屬性圖標(biāo)聯(lián)動(dòng)數(shù)據(jù)動(dòng)態(tài)加載詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • java分布式緩存方案

    java分布式緩存方案

    本文簡單介紹了緩存的種類,緩存常見的問題,對大家的學(xué)習(xí)和工作有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2021-08-08
  • Java中enum枚舉類型的基本特性詳解

    Java中enum枚舉類型的基本特性詳解

    這篇文章主要介紹了Java中enum枚舉類型的基本特性詳解,enum關(guān)鍵字用于創(chuàng)建一個(gè)新類型,其中包含一組數(shù)量有限的命名變量,并視這些變量為常規(guī)程序組件,實(shí)踐表明這是一種非常有用的類型,需要的朋友可以參考下
    2023-11-11
  • 防止SpringMVC攔截器攔截js等靜態(tài)資源文件的解決方法

    防止SpringMVC攔截器攔截js等靜態(tài)資源文件的解決方法

    本篇文章主要介紹了防止SpringMVC攔截器攔截js等靜態(tài)資源文件的解決方法,具有一定的參考價(jià)值,有興趣的同學(xué)可以了解一下
    2017-09-09
  • Spring Boot部署到Tomcat過程中遇到的問題匯總

    Spring Boot部署到Tomcat過程中遇到的問題匯總

    這篇文章主要給大家分享了關(guān)于Spring Boot部署到Tomcat過程中遇到的一些問題,文中將解決的方法介紹非常詳細(xì),對同樣遇到這個(gè)問題的朋友具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Java操作XML轉(zhuǎn)JSON數(shù)據(jù)格式詳細(xì)代碼實(shí)例

    Java操作XML轉(zhuǎn)JSON數(shù)據(jù)格式詳細(xì)代碼實(shí)例

    在Java中我們可以使用一些現(xiàn)成的庫來實(shí)現(xiàn)XML到JSON的轉(zhuǎn)換,下面這篇文章主要給大家介紹了關(guān)于Java操作XML轉(zhuǎn)JSON數(shù)據(jù)格式的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • 探索HttpClient中的close方法及其對連接的影響

    探索HttpClient中的close方法及其對連接的影響

    這篇文章主要為大家介紹了HttpClient中的close方法及其對連接的影響探索分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Spring MVC---數(shù)據(jù)綁定和表單標(biāo)簽詳解

    Spring MVC---數(shù)據(jù)綁定和表單標(biāo)簽詳解

    本篇文章主要介紹了Spring MVC---數(shù)據(jù)綁定和表單標(biāo)簽詳解,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01

最新評論