一、背景
spring boot 2.4.4 项目,打包,将依赖全部打进去
二、在pom.xml中引入插件
-
在项目的
pom.xml
文件中,添加 Maven 插件spring-boot-maven-plugin
,示例如下:<build> <plugins> <!-- ...其他插件... --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.4.4</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
-
运行 Maven 打包命令
mvn clean package
,Maven 会执行配置的spring-boot-maven-plugin
插件,它会将项目打包成可执行 JAR 文件,并将依赖一起打包进去。 -
打包完成后,在项目的
target
目录下会生成一个可执行 JAR 文件,该文件即为包含依赖的 Spring Boot 项目。
不用命令行,直接使用idea工具 的clean 与package也可以