springboot项目父子工程整项目打包太大问题解决

news/2025/2/12 4:13:20/

springboot项目部署虽然简单,但是将一整个项目打成一个包的话就会非常大,每次对项目进行微调的时候就会非常痛苦,所以接下来就是处理这个问题的办法:

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><addClasspath>true</addClasspath><!-- MANIFEST.MF 中 Class-Path 加入前缀 --><classpathPrefix>lib/</classpathPrefix><!-- jar包不包含唯一版本标识 --><useUniqueVersions>false</useUniqueVersions><!-- 指定入口类 --><mainClass>com.TestWebApplication</mainClass></manifest></archive><outputDirectory>C:/Users/boot/version</outputDirectory></configuration></plugin><!-- 拷贝依赖 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration>
<outputDirectory>C:/Users/boot/version/lib</outputDirectory><overWriteReleases>true</overWriteReleases><overWriteSnapshots>true</overWriteSnapshots><overWriteIfNewer>true</overWriteIfNewer></configuration></execution></executions></plugin></plugins>
</build>

用这个办法就可以将所有依赖的jar包单独打到lib文件夹下,然后将lib文件夹和指定入口的放在同一文件夹下,然后改动哪个jar包修改哪个jar包就好了。


http://www.ppmy.cn/news/496764.html

相关文章

钱袋子动画(金币飞出,袋子内动态减少,钱袋子摇晃)

简述 粗略构图&#xff0c;请发挥想象力哦&#xff0c;哈哈哈触发点击事件时金币飞出&#xff0c;钱袋子摇晃钱袋子里面的金币总量动态减少 思想 袋子内部动画就是上面波纹水平移动&#xff0c;金币总量垂直移动&#xff08;transform:translateX||translateY)钱袋子摇晃就是…

Springboot项目多模块打包jar移动到指定目录,docker打jar包构建镜像部署并运行

环境 springboot&#xff1a;2.7.1 jdk&#xff1a;12 前言 最近想着用docker来部署应用&#xff0c;这就意味着&#xff0c;打jar包时&#xff0c;需要指定打包的位置。并且在每次构建时&#xff0c;能够清除掉旧包&#xff0c;存入新包。 步骤 假设你已经有了一个准备部…

springboot模块化父子项目搭建pom 及打包

父项目 父项目 不做任何代码处理&#xff0c;只管理其他模块&#xff0c; 它的父项目继承springboot 它有自己的 用于子模块引用 它的打包方式为pom 它的<> 管理所有公共jar 版本 它的 管理所有公共jar 它的 管理所有模块 <project xmlns"http://maven.apache.…

同放在袋子里

我在外读书工作&#xff0c;有几年很忙、也很荒唐&#xff0c;竟然两三年没有回家过年。&#xff08;因为每年年初四&#xff0c;我就必须出现在湖南&#xff0c;然后行走在列车上和各个车站&#xff0c;一直到年十六十七&#xff0c;天天看着新闻联播干活&#xff0c;有一点指…

三个袋子

&#xff08;文章修改于2020年3月22日23点45分&#xff09; 第二次做这个原题时WA了两次&#xff0c;才发现是有些隐蔽的数据不能通过&#xff08;如32532525 99999&#xff09;为防止溢出&#xff0c;将所有的int型改为long long int型 时间限制: 1 Sec 内存限制: 128 MB [提交…

【转】手机怎么放可以减少辐射?

文章来源> http://health.huanqiu.com/hygiene/hint/2009-05/466422.html 随着无线通讯技术的发展&#xff0c;使用手机的人越来越多&#xff0c;而手机带来的相关健康问题也引起了人们更多的关注。手机的辐射到底对人体有多大危害&#xff0c;如何把危害的程度降到最低&a…

不要把自己装在袋子里面

这几天一直在处理疾控和卫生监督所网络的事情&#xff0c;感受如下&#xff1a; 1、不要把自己装在袋子里面。 2、不要把喜怒写在脸上。 3、低调是一种实用技巧。 4、有时候留白很重要。 呵呵&#xff0c;就这样吧。

Docker 将jar包 打包成容器,并挂载jar包和指定yml配置

1.在 Dockerfile 中指定基础镜像&#xff0c;如 openjdk:8-jdk-alpine。 2.在 Dockerfile 中创建一个工作目录&#xff0c;如 /app。 3.将 jar 包复制到工作目录中&#xff0c;可以使用 COPY 指令。 4.将 yml 配置文件复制到工作目录中&#xff0c;也可以使用 COPY 指令。 5.暴…