溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用springboot打包jar和war包

發(fā)布時間:2020-06-29 16:40:54 來源:億速云 閱讀:337 作者:清晨 欄目:開發(fā)技術

這篇文章將為大家詳細講解有關如何用springboot打包jar和war包,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Maven小白系列,我們會分為幾個部分?

01 添加依賴并打包

02 添加本地jar包并打包

03 將本地jar包導入本地maven庫

04 springboot打包jar和war

05 Maven統一版本管理

接下來,我們開始第四部分的內容

一、新建SpringBoot項目

如何用springboot打包jar和war包

如何用springboot打包jar和war包

如何用springboot打包jar和war包

如何用springboot打包jar和war包

如何用springboot打包jar和war包如何用springboot打包jar和war包如何用springboot打包jar和war包

二、添加依賴

初始化,已經添加了SpringBoot的依賴

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

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

三、打包

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

修改POM

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

      <!-- 設置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>

如何用springboot打包jar和war包

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

如何用springboot打包jar和war包

然后install一下,生成jar文件

如何用springboot打包jar和war包

如何用springboot打包jar和war包

我們用cmd運行一下

如何用springboot打包jar和war包

運行沒問題

如何用springboot打包jar和war包

接下來,看一下Jar文件中的內容

如何用springboot打包jar和war包

在打包的時候,已經將依賴的jar包打包至新的jar文件中了

3.2 生成War包

1.將打包方式改成war

如何用springboot打包jar和war包

2.添加依賴

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

如何用springboot打包jar和war包

3.修改啟動類

如何用springboot打包jar和war包


4.修改POM

<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <!-- 這句話很重要,不加這句話,不會將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一下

如何用springboot打包jar和war包

如何用springboot打包jar和war包

關于如何用springboot打包jar和war包就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI