[转载] 在IDEA中将SpringBoot项目打包成jar包的方法
在IDEA中将SpringBoot项目打包成jar包的方法
https://blog.csdn.net/qq_37105358/article/details/79467401
SpringBoot项目无需依赖tomcat容器(内含)就可以发布,现在将打包步骤记录一下:
1. 打包前确认项目可以正常运行,打开Project Structure 快捷键 Ctrl+Shift+Alt+S,或者点击下图图标
2. 将代码打包,操作如下图所示:
3.如下图,module选择需要打包的项目名;Main Class 选择项目的主程序类;输出目录确保是空的,如果里面有一个MANIFEST.MF文件,要先删除掉
注意:此处需要选择resources目录,如选择了src/main/java,可能会出现最终运行时出错:Invalid or corrupt jarfile (可能需要修改对应的mainfest,具体如何修改不明)
如果存在就删除,不存在就不必理会
4. 现在将设置都搞定好后,就开始打包,如果初次打包按照以下流程
点击Build Artifacts后会出现下图的弹窗
如果是初次打包点击build,如果不是请点击Rebuild
5. 最后找到输出目录即可
注意:并不是所有的都会有out目录,应该和编译选项有关
所有的输出文件都在out目录下,运行 java -jar xxxx.jar即可运行项目
————————————————
版权声明:本文为CSDN博主「叶叶叶叶大爷」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37105358/article/details/79467401
[转载] 在IDEA中将SpringBoot项目打包成jar包的方法相关推荐
- 在IDEA中将SpringBoot项目打包成jar包的方法 不要用 在上面有可以用的
在IDEA中将SpringBoot项目打包成jar包的方法 2018年03月07日 10:43:52 叶叶叶叶大爷 阅读数 71375 版权声明: https://blog.csdn.net/qq_3 ...
- java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法
下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...
- 将Spring Boot项目打包成jar包war包
任务一:将Spring Boot项目打包成jar包 1.在pom.xml文件中添加依赖 2.通过cmd命令行来进行打包jar包(首先进入项目的目录中) 3.进入项目中的target目录下查看包 4.使 ...
- linux上jar包无法识别本地文件格式,解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题...
哈哈,之前计划的每周至少更新一个博客的计划又因为各种原因都泡汤了.看来坚持真得是一件挺让人头疼的问题,无论如何,从这周开始接下来每周一定要至少更新一个技术博客,欢迎大家监督! 好,言归正传.之前前几周 ...
- IDEA MAVEN项目打包成jar包的两种简单方式
IDEA MAVEN项目打包成jar包的两种简单方式 准备了两个打包方法 1.IEDA自带打包方法 2.用Maven插件maven-shade-plugin打包 IDEA自带打包 适用于任何打包,稍微 ...
- Android含资源文件引用的项目打包成jar包
一.发现问题 最近一个项目临到收尾,就差最后一步打包了~~ 但却遇到了一些小问题.这个项目里面用到Notification,用过notification的人都知道,notification必须设置小图 ...
- SpringBoot项目打包成jar后读取包内文件报错问题解决方法
文章目录 问题描述 解决办法 问题描述 Springboot项目在开发环境中,使用 ResourceUtils.getFile("classpath:files/test.xlsx" ...
- 在VSCode中将Maven项目打包成jar文件
mvn clean install package -Dmaven.test.skip=true 直接打包,不打包依赖包, 仅打包出项目中的代码到JAR包中.在POM中添加如下plugin即可,随后执 ...
- SpringBoot项目打包成war包并部署到服务器上
背景说明 当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护. 环境参数 ...
- IDEA 将 SpringBoot 项目打包成jar
目录 一.打包配置 1.File -> Project Structure 2.Project Structure 3.设置启动类及META-INF 4.设置打包输出目录 二.打包 1.Buil ...
最新文章
- php yii orm,Yii中的sql查询的位置(或任何支持ORM的框架)?
- 时间管理大师!一程序员同时给谷歌和 Facebook 打工??
- Redis集群:一致性哈希
- java handlersocket_HandlerSocket java客户端
- leetcode-728-Self Dividing Numbers
- redis学习笔记——(1)
- 102. 二叉树的层序遍历 golang
- python爬动态网页json_爬虫再探实战(四)———爬取动态加载页面——请求json...
- java解析json文件_Java性能优化:正确的解析JSON文件
- Android平台程序崩溃的类型及原因列举
- 整合重组叠加市场扩容 “广电云”发展将提速
- 教你如何用C语言做一个简单的贪吃蛇
- 金蝶云php webapi,K/3 Cloud Web API销售出库单PHP完整示例【分享】
- 微信小程序-云支付那些事儿
- 排队叫号python编程_一种自主选时排队叫号算法
- 考研英语语法_Day03_名词性从句
- gmail客户端设置
- 家用NAS安装大礼包:PVE+OMV+常用soft详细安装教程
- 轻量级网络Ghostnet(GhostConv(幻影卷积)、Ghost BottleNeck)详解
- HTML5与视频传输_拔剑-浆糊的传说_新浪博客
热门文章
- 局域网系统设计的主要内容
- 解决请求数据中文乱码
- armbian n1 桌面_Armbian5.89桌面版安装OpenMediaVault教程
- ListView学习思维导图
- ScrollView嵌套GridView,自定义Gridview动态设置Item的高度,屏幕适配
- [2018.07.21 T3] Booom
- 如何用计算机辅助设计进行设计,计算机辅助设计的基本概念和特点
- 操作系统的不确定性是指_读文||不确定性原理—人工智能的哲学基础
- StanfordDB class自学笔记 (10) Unified Modeling Language
- mysql 8.0 (ga)_MySQL 8.0.20 GA 发布