温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何用springboot打包jar和war包

发布时间:2020-06-29 16:40:54 来源:亿速云 阅读:348 作者:清晨 栏目:开发技术

这篇文章将为大家详细讲解有关如何用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的使用,所以一切从简

我们,直接进入打包环节

三、打包

3.1 生成可执行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问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI