在包级别检查JAR用法

时间:2011-02-05 00:47:44

标签: java jar classpath

是否有工具可以检查是否正在从包中使用导入的JAR?基本上我想从项目中删除任何未使用的JAR,我不想一个一个地删除每个JAR,并检查每个删除的JAR可能存在的参考问题。

1 个答案:

答案 0 :(得分:3)

ProGuard会为你做到这一点!正确配置并给出一些初始规则,它将在输入目录中获取jar文件并将相同的jar输出到输出目录中。不需要的Java类文件将不包含在输出jar中,如果jar没有剩下的类,则只需删除它。该网站还包括大量examples

除此之外,它还具有许多强大功能,可帮助您压缩和混淆最终项目。配置文件起初可能看起来有点棘手 - 但它会带来回报。在一些工作项目中,我们的最终存档大小减少了1000%以上。您是否经常只包含一个库以使用一小部分功能?通过适当的设置,最终产品将仅包含所需内容。