java-仅使用类生成最小化的jar

java-仅使用类生成最小化的jar,第1张

概述我需要创建在Android中使用的utils库的最小罐子.我正在使用来自ApacheCommons库的一些方法(例如IOUtils,StringUtils).但是,每一次这样的用法都使我导入了整个库(commons-lang,commons-io等),这在Tomcat下绝对是可以接受的(无论如何,战争的规模都是模棱两可的),但对于Android项目

我需要创建在Android中使用的utils库的最小罐子.我正在使用来自Apache Commons库的一些方法(例如IoUtils,StringUtils).但是,每一次这样的用法都使我导入了整个库(commons-lang,commons-io等),这在Tomcat下绝对是可以接受的(无论如何,战争的规模都是模棱两可的),但对于AndroID项目却绝对不可接受.

因此,我的目标是将依赖项中所有使用过的类打包到一个jar中,但只包装那些需要的类.我记得曾经与完成该任务的Maven插件保持联系,但不幸的是,我不记得它的名字,也无法通过@R_403_5561@找到它.

因此,请问,您是否知道可以最小化依赖关系的maven插件,还是可以做到这一点的任何独立工具?

解决方法:

打扰一下,也许我不清楚这个问题.混淆器工具(即ProGuard)可以做到这一点,不是吗?它将几个JAR打包在一起,并剥离未使用的类.如果您不需要混淆/优化(以防止不必要的副作用),则可以禁用它们,而启用“收缩”阶段.

总结

以上是内存溢出为你收集整理的java-仅使用类生成最小化的jar全部内容,希望文章能够帮你解决java-仅使用类生成最小化的jar所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存