SpringBoot打包成可执行的Jar文件
需要时SpringBoot项目
通过创建可以在生产环境中运行的完全独立的可执行jar文件来结束示例。可执行jar(有时称为“胖jar”)是包含您的已编译类以及代码需要运行的所有jar依赖项的归档文件。
要创建可执行jar,我们需要将添加spring-boot-maven-plugin
到pom.xml
。为此,请在该dependencies
部分下方插入以下行:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
保存pom.xml
并从命令行运行mvn package
如果查看target
目录,则应该看到myproject-0.0.1-SNAPSHOT.jar
。该文件的大小应为10 MB左右。如果您想窥视内部,可以使用jar tvf
,如下所示:
您还应该myproject-0.0.1-SNAPSHOT.jar.original
在target
目录中看到一个更小的文件。这是Maven在Spring Boot重新打包之前创建的原始jar文件。
要运行该应用程序,请使用以下java -jar
命令:
$ java -jar target / myproject-0.0.1-SNAPSHOT.jar
要退出该应用程序,请按ctrl-c
。
复制请注明出处,在世界中挣扎的灰太狼