2011-11-17 7 views
9

Niedawno ulepszyłem wersję biblioteki Guava z 9 na 10 i zauważyłem dość duży wzrost rozmiaru pliku JAR. 1,5 MB, żeby mieć trochę biblioteki do filtrowania kolekcji ... (to jest to, czego zawsze używam - ale mogę chcieć użyć więcej tego, co ma do zaoferowania)Rozmiar słoju zależności Guava - czy istnieje mała wersja?

Czy istnieje rozkład Guava, który oferuje właśnie podstawy i nie jest ogromny? Szukałem czegoś w zakresie 50-250 KB, a nie 1,5 MB. (Czy naprawdę cokolwiek mniejsze, jak 500K nadal będzie w porządku)

Odpowiedz

16

Oficjalne stanowisko w tej sprawie jest:

Rozważaliśmy to bardzo ostrożnie, kiedy zaczęliśmy guawy, i wierzymy, że pojedyncza JAR, z zalecenie ProGuard do aplikacji wrażliwych na wielkość, jest drogą do zrobienia.

(zaczerpnięte z their issue tracker)

Tak, nie, każda wersja, która dzieli się na kilka mniejszych bibliotekę JAR nie będzie oficjalny jeden, i prawdopodobnie masz do kompilacji/przygotować go samodzielnie.

+0

d'oh! .................. –

+2

To jest jedyny sposób, ponieważ absolutnie nieuniknione jest, że * każdy * kawałek, który próbowaliśmy zrobić z Guawy, to znaczy, że miałbyś tylko kilka rzeczy, które chcesz i mnóstwo rzeczy, których nie masz. ProGuard ułatwił ci samodzielne cięcie. –