一个普通的spring boot项目差不多就要50M左右的大小,随着项目的进行,代码包大小才1M以内,对于我们开发人员来说是一种极大的痛苦,查找了一下网上的资源,

在<excludeGroupId>,如:org.springframework.boot中,发现其下面的子包还是存在与lib目录下,要把它下面的包也一起

去除需要一个一个的找到groupId组,这样太麻烦,我只需要把引入的项目的jar包导入就行了,解决如下:

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><layout>ZIP</layout><includes><include><groupId>自己项目</groupId><artifactId>项目名</artifactId></include><include><include><groupId>自己项目组</groupId><artifactId>项目名</artifactId></include></includes> </configuration>
</plugin>
</plugins>
</build>

spring boot 瘦身打包排除其他依赖jar包相关推荐

  1. Spring Boot项目源码启动正常,打成jar包后启动报错找不到主类

    java -jar .\target\demo-0.0.1-SNAPSHOT.jar personal-demo-0.0.1-SNAPSHOT.jar中没有主清单属性 网上翻了,大多都是说在pom.x ...

  2. 解决maven打包的时候依赖jar包打不进去

    在pom中加入下面的插件 <build><plugins><plugin><groupId>org.apache.maven.plugins</g ...

  3. 解决maven打包时手动添加的依赖jar包打不进去的情况

    这个问题忙了我一天多的时间,因为太棘手了, 所以记录下来,防止忘记: 问题是这样的,因为项目中用到了自定义的jar包,也就是远程仓库里没有的jar,所以想要引用就必须自己手动添加进去,在idea中运行 ...

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

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

  5. spring boot项目精简瘦身打包

    1.背景介绍 当网络不是很给力的时候,一个大的jar包传输是费时的,往往存在修改1分钟,传包10分钟的尴尬时刻. 1)正常打包出来的jar 2)解压出来后的包大小98M 3)lib的jar包大小 综上 ...

  6. Maven打包(瘦身打包部署),不包含第三方依赖jar包

    方式1 pom 配置 <properties><startClass>com.answer.jaemon.Application</startClass> < ...

  7. springboot瘦身打包

    为什么瘦身打包:Spring Boot把整个项目打包成一个可运行的Jar包(即所谓的Fat Jar),导致了这个Jar包很大(通常有40M+).如今迭代发布时常有的事情,每次都上传一个如此庞大的文件, ...

  8. Spring Boot应用的打包和部署

    现在的IT开发,DevOps渐渐获得技术管理人员支持.云计算从ECS转向Docker容器技术.微服务的概念和讨论也越来越热,以上这些研究方面,最终都聚焦于软件的打包.分发和部署上. [Twelve-F ...

  9. Spring Boot+Vue项目打包部署

    在前后端分离的项目中,最后前后端项目开发完毕都需要进行打包部署发布到服务器上面运行,所以需要对前端开发的项目进行打包,然后将打包后的文件放在spring boot项目中的resource/static ...

最新文章

  1. JS如何深度复制对象和数组,避免指针变量引用修改值
  2. The role of the inter-controller consensus in the placement of distributed SDN controllers
  3. string、wstring、cstring、 char、 tchar、int转换方法
  4. jquery 使用方法
  5. java入门预备知识一
  6. Chrome开发者工具使用小技巧
  7. 银行恒温恒湿监控系统解决方案
  8. Spring在SSH中的角色和作用
  9. linux 挖矿效率_linux 服务器发现了挖矿病毒
  10. 介绍一款很好用的分区软件--分区助手(不用格式化磁盘哟~)
  11. 众包专访:快得难以想象!开源中国众包解决了团队开发的燃眉之急
  12. 解析2019年新零售社区团购发展方向
  13. K-means算法详解及实现
  14. Xcode直接安装ipa
  15. Aspose.Cells 给EXCEL区域内加上单元格边框
  16. Markdown添加目录(自定义目录)
  17. 区块链城市 CityDAO-元宇宙的雏形 |号外:11月23日下午数据觉醒元宇宙 圆桌论坛...
  18. 计算1000以内能被5和7整除的最大整数
  19. 从现在开始,我要……
  20. 学习笔记五:电路设计需要注意的那些事

热门文章

  1. 买房后为何有装修公司找你?个人信息就卖5毛钱
  2. 删除和恢复Win10文件管理器中的3D对象/音乐/视频/下载/文档等文件夹
  3. PLSQL_自治事务和嵌套事物的理解和用法(案例)
  4. 工商管理专业知识与实务(初级)【1】
  5. 监听除某元素之外点击事件
  6. 【Python】tkinter点击按钮后获取按钮本身
  7. 类似51vv视频聊天室方案建设
  8. 华为车BU机器学习算法工程师面试经验
  9. 关注新技术,打破自满
  10. Seam - 无缝集成 JSF,第 2 部分: 借助 Seam 进行对话