spring boot项目打包成jar,springboot生成jar包
00-1010一、为什么以及如何包装二。(1)用IDEA来包装II。使用maven来打包III。运行jar包IV。注意力
00-1010项目开发完成后,将前后端应用打包,然后部署到服务器上运行。在Spring Boot之前,Java应用程序通常被打包成war包,并与Tomcat一起部署。至于SpringBoot,官方的建议是将Spring Boot应用打包成一个fat jar(Spring Boot默认的打包方式),即项目的依赖jar包也会包含在Spring Boot项目的jar包中。这个fat jar会将Tomcat构建到其中,所以在部署时没有必要单独配置Tomcat。部署SpringBoot应用程序非常简单。不需要预装任何服务器,上传jar包即可。
目录
00-1010 1.打开项目,右键单击项目,选择打开模块设置,进入项目结构,如下图所示:
选择工件,点击中间的加号(项目设置-工件-jar-来自有依赖关系的模块),如下图所示:
2.弹出“从模块创建JAR ”,选择“主类”,然后单击确定。
3.开始打包,点击右边的Maven Projects,打开LIfecycle,点击clean first,然后点击package,生成目标文件夹,其中包含以项目名称和版本号命名的jar文件。至此,打包完成。
一、为什么打包
SpringBoot自带了一个更简单的spring-boot-maven-plugin插件,可以用来打包。只需在pom.xml中添加以下配置:
构建插件插件groupIdorg.springframework.boot/groupId artifact spring-boot-Maven-plugin/ArtifactID/plugin/Plugins/build/project不需要任何配置。这个插件将自动定位应用程序的入口类,它可以通过执行以下maven命令来打包:
$ mvn清洁包装
00-1010进入jar所在的文件夹,用java -jar命令运行jar,项目就可以启动了。
java -jar演示-0.0.1-SNAPSHOT.jar
00-1010由于springboot内置了tomcat,将springboot项目打包到jar中可以避免tomcat配置。如果打包成war包,就需要配置tomcat。
打包后,目标目录中有两个jar文件,其中一个有后缀。原创,是Maven标准包插件做的jar包。它只包含我们自己的类,不包含依赖项,而带有后缀。jar是SpringBoot包插件创建的带有依赖项的jar,可以直接运行。
关于将springboot项目打包成jar包的这篇文章到此结束。有关springboot项目打包jar的更多信息,请搜索Popular IT以前的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。