当前位置:   article > 正文

SpringBoot项目中spring-boot-maven-plugin插件的作用是什么?_spring-boot-maven-plugin作用

spring-boot-maven-plugin作用

写在前面

在SpringBoot项目中,框架提供了一套自己的打包机制,是通过spring-boot-maven-plugin插件来实现的。可以在MAVEN的生命周期package后重新打包,生成新的JAR包。spring-boot-maven-plugin插件将SpringBoot的项目打包成FAT-JAR,也就是说将项目启动运行所需要的JAR都包含进来了。
普通的JAR和SpringBoot打包成的FAT-JAR内部结构是不一样的。

如何使用

在POM.XML文件中安装如下配置:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

图片
spring-boot:repackage:为默认goal。在 mvn package 执行之后,先将生成的JAR重命名为 XXX.origin,再次使用spring-boot:repackage打包生成可执行的 JAR。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/216790?site
推荐阅读
相关标签
  

闽ICP备14008679号