Java 番石榴依赖的罐子大小-有小版本吗?

Java 番石榴依赖的罐子大小-有小版本吗?,java,collections,jar,dependencies,guava,Java,Collections,Jar,Dependencies,Guava,我最近将Guava库的版本从9提高到了10,并注意到jar文件的大小有了很大的增加。1.5MB只是为了有一些库来过滤集合。。。(这确实是我使用它的目的——但我可能想更多地使用它提供的功能) 番石榴是否有一个只提供基本成分而不是很大的分布?我在寻找50-250KB范围内的东西,而不是1.5MB。(或者任何更小的,比如500k也可以)官方立场是: 当我们开始使用番石榴时,我们非常仔细地考虑了这一点,并且我们相信一个罐子,加上ProGuard对敏感应用程序大小的建议,是最好的选择 (摘自) 因此,不,

我最近将Guava库的版本从9提高到了10,并注意到jar文件的大小有了很大的增加。1.5MB只是为了有一些库来过滤集合。。。(这确实是我使用它的目的——但我可能想更多地使用它提供的功能)


番石榴是否有一个只提供基本成分而不是很大的分布?我在寻找50-250KB范围内的东西,而不是1.5MB。(或者任何更小的,比如500k也可以)

官方立场是:

当我们开始使用番石榴时,我们非常仔细地考虑了这一点,并且我们相信一个罐子,加上ProGuard对敏感应用程序大小的建议,是最好的选择

(摘自)


因此,不,任何将库拆分成几个较小罐子的版本都不是官方版本,您可能需要自己编译/准备。

这是唯一的方法,因为我们尝试为您制作的任何番石榴片都不可避免地只会有一些您想要的东西,而大量您不想要的东西。ProGuard让你自己切割它变得很容易。