罐子大小的番石榴依赖 - 有一个小版本?

时间:2011-11-17 13:10:52

标签: java collections jar dependencies guava

我刚刚将Guava库的版本从9升到10,并注意到jar文件大小的增加。 1.5MB只是为了有一些lib来过滤集合......(这就是我用它的真正原因 - 但我可能想要使用它提供的更多内容)

番石榴的分布是否只提供基础知识并且不是很大?我正在寻找50-250 KB而不是1.5MB的东西。 (或者实际上任何更小的东西,比如500k还是可以的)

1 个答案:

答案 0 :(得分:18)

官方立场是:

  

当我们开始使用Guava时,我们非常谨慎地考虑了这一点,并且我们相信单个JAR,建议使用ProGuard来控制对大小敏感的应用程序。

(摘自their issue tracker

所以,不,任何将库拆分成几个较小的JAR的版本都不是官方版本,你可能需要自己编译/准备它。