如何将绒毛从第三方库中剥离出来?

All*_*nde 4 java size optimization

它可能不是最佳实践,但是有方法可以从第三方的jar文件中删除未使用的类.查看我的类使用库的方式并进行某种覆盖分析的东西,然后吐出另一个jar,删除所有未触及的类.

显然这有问题.具体来说,我说的使用场景可能不会一直使用所有类.

但忽视这些问题,原则上可以做到吗?

SaM*_*SaM 8

有一种方法.

JarJar项目完成了这个AFAIR.JarJar项目的第一个目标是允许一个人在你自己的jar中嵌入第三方库,必要时更改包结构.这样做可以删除不需要的类.

请访问http://code.google.com/p/jarjar/查看.

这是一个关于缩小罐子的链接:http://sixlegs.com/blog/java/jarjar-keep.html