SpringBoot 的 web 项目打成 jar 包
程序员文章站
2024-03-09 08:59:41
...
SpringBoot 项目 打成 jar 包
很困惑的问题
IDEA 的打包工具可能不能打包 SpringBoot 项目, 各种尝试一上午没有打包一个能用的, 希望知道原因的小伙伴回复分享一下
相关 Maven 依赖
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
使用 IDEA 构建的 SpringBoot 项目都会带上面这个依赖, 但是这个依赖可能会导致打包不成功, 也肯能会成功, 我想要是这个依赖打出来的 jar 包不能使用则可以重新导入一下项目, 重新打包出来的 jar 包应该能用
上面的依赖不能使用就使用下面这个依赖
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 这里改成 SpringBoot 启动类的全限定类名 -->
<mainClass>springboot.DemoApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
打出来的 jar 包在 target 目录中, 可以直接使用
上一篇: CentOS7防火墙firewall
下一篇: Linux(centos7)下防火墙操作