idea版本为2018.3.3

1、在菜单栏点击如图所示图标 Project Structure;

2、选择左侧菜单Artificial,然后在右侧点击 + 号按钮,在弹出的菜单中选择JAR -> From modules with dependencies...

3、操作2步骤后打开如下窗口,在 Main Class 一栏中点击文件夹图标,选择启动类的位置;

这里输入启动类的名字,检索出启动类,然后双加选择即可,效果如下图:

4、选择了启动类后,我们还需要选择 MANIFEST.MF 保存的位置,选择选项 copy to then output diretory and link via manifest,然后点击文件夹的图标;

选择对应的位置,这里选择了项目下的resource文件夹,选择完成后点击OK按钮;

5、完成上面步骤后点击确认,来到如图所示的窗口,可在Output directory选择打包后存放的位置,图中为默认位置,选择完成后点击OK;

6、到这里配置就完成了,下面的步骤为编打包了,首先我们选择idea的菜单 Build -> Build Artifacts...

在弹出的窗口中选择 Build;

项目就开始进行编译打包了;

7、打包完成后,我们就可以在之前设置的目录中找到依赖包和代码包了。

转载于:https://www.cnblogs.com/lixingwu/p/11451052.html

idea基于spring boot的依赖分开打包相关推荐

  1. Spring Boot Gradle 瘦身打包 thinJar,分离 lib jar 依赖

    原文地址:weiku.co/article/135/ ,欢迎转载 需求背景: srping boot 2.0+ 打包生产的 fat jar 虽然部署起来很方便,但将所有依赖都打包到一个 jar 包中使 ...

  2. 基于Spring Boot+Cloud构建微云架构

    链接:my.oschina.net/u/3636867/blog/1802517 前言 首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道.因为网上流传的多数资料是官网翻译而 ...

  3. 基于Spring Boot和Spring Cloud实现微服务架构学习--转

    原文地址:http://blog.csdn.net/enweitech/article/details/52582918 看了几周spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习 ...

  4. 基于 Spring Boot 和 Spring Cloud 实现微服务架构

    前言 首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道.因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差 ...

  5. 基于Spring Boot和Spring Cloud实现微服务架构学习

    目录 Spring 顶级框架 Spring cloud子项目 WHAT - 什么是微服务 微服务简介 微服务的具体特征 SOA vs Microservice HOW - 怎么具体实践微服务 客户端如 ...

  6. 基于Spring Boot 2.5.1 微服务框架发布(Eurynome Cloud )

    企业级技术中台微服务架构与服务能力开发平台(Eurynome Cloud ) Eurynome Cloud是一款企业级技术中台微服务架构与服务能力开发平台.基于Spring Boot 2.5.1.Sp ...

  7. 基于 Spring Boot + Cloud 构建微云架构

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2019 超神之路,很肝~ 中文详细注释的开源项目 ...

  8. 基于Spring Boot+Cloud构建微云架构。

    前言 首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道.因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差 ...

  9. (附源码)基于Spring Boot的ERP仓储管理信息系统设计与实现 毕业设计150958

    基于Spring Boot的ERP仓储管理信息系统设计与实现 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的 ...

最新文章

  1. 直播笔记 | Unity中路径的疑难杂症剖析
  2. WCF发布到IIS 7.0,并以https访问
  3. Go 判断元素是否在切片中
  4. qt 编译成apk_GitHub - qtxtz/AndroidMerageAPK: 实现android自动打包的程序
  5. Visual studio 2013 连接MySQL数据库的设置。
  6. tcp 四次挥手_TCP三次握手,四次挥手,你真的懂吗?
  7. 良好的XHTML编写习惯
  8. AAAI论文Joint Extraction of Entities and Overlapping Relations Using Position-Attentive Sequence阅读笔记
  9. 3D优化之ShadowGun系列一:旗子飘扬效果实现方法及shader注解
  10. 不玩3a学计算机电脑显卡,还在为电脑配置发愁?用集成显卡都能玩的3A大作!
  11. 苹果园助力爱奇艺各业务协同作战,视频平台的战争将走向何方?
  12. 天池大数据比赛,菜鸟仓库比赛,御膳房操作
  13. express項目部署阿里云服务器
  14. linux设备驱动归纳总结(十):1.udevmisc
  15. matlab求x对应y值,matlab 不知道函数表达式,已知y值求x
  16. [翻译]Why Functional Programming Matters
  17. DirectPlay的基本概念
  18. 台式计算机有线无线网卡设置,台式电脑或笔记本(含有线网卡可上网+有AP功能无线网卡),可设置无线WIFI热点...
  19. OpenCL学习笔记——整体流程(向量相加)
  20. TCPMP 原代码分析1

热门文章

  1. 如何量化技术团队的效能?
  2. 基于组块设计执行开放世界等距游戏引擎
  3. 寻路算法实例解析:贪吃蛇AI的实现
  4. 一种基于游戏引擎的AR模式探讨(下)
  5. 【实施工程师】vim命令
  6. gc()两分钟了解JDK8默认垃圾收集器(附英文)
  7. 查询计划中集的势(Cardinality)的计算
  8. linux 下修改最大文件数
  9. springboot官网-pom.xml文件
  10. Madgwick算法详细解读