Должен ли я использовать Guava-base-libaries в JCenter или есть другие места для получения модульных java-файлов?
Библиотеки Guava в JCenter/Maven Central бывают разных вкусов
- либо вся библиотека 2205КБ
- или в модулях типа guava-base размером 100 КБ
Я просто волнуюсь, что последний, видимо, не обновляется через пять лет и имеет версию "RC3". Тем не менее, я хотел бы иметь место для получения только части библиотеки Guava, так как вся библиотека довольно большая и увеличивает время сборки на 3-4 секунды моего проекта Android Gradle (много DEX'ов продолжается),
Должен ли я использовать guava-base
и как это? Есть ли другие альтернативы (хранилища)?
1 ответ
Согласно официальной странице проекта в Гуаве, нет альтернативы упаковке в одну банку.
Я не уверен, кто стоит за модульными банками, так как они пришли из Maven Central, в котором нет способа узнать, кто был первоначальным издателем пакетов (этого не произошло бы, если бы пакет был опубликован непосредственно в Bintray).
Поскольку нет способа узнать, кто публикует модули и будут ли они когда-либо обновляться, я бы придерживался официального релиза, несмотря на недостатки.