关于FatJar的问题
老师您好,视频中说FatJar就是把项目和它所依赖的jar包一起打包成一个大的jar包,那么它和依赖传递有什么关系吗? 如果不用fatjar的插件,那么就会形成依赖传递吗? 感觉有点乱,不是很清楚里面的关系。
15
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小尤
2022-10-05 13:18:00
同学你好,1、可以先了解一下FatJar, FatJar又称作 uber-Jar,是包含所有依赖的 Jar 包。Jar 包中嵌入了除 java 虚拟机以外的所有依赖。我们知道 Java 的依赖分为两种, 零散的 .class 文件和把多个 .class 文件以 zip 格式打包而成 jar 文件。FatJar 是一个 all-in-one Jar 包。FatJar 技术可以让那些用于最终发布的 Jar 便于部署和运行。
2、同学可以理解为将项目中依赖的jar包引入到我们的jar中,在中形成依赖,避免我们的项目没有对应依赖从而导致无法运行的情况。
祝学习愉快!
2023版Java工程师
- 参与学习 人
- 提交作业 8791 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星