Должен ли я использовать 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).

Поскольку нет способа узнать, кто публикует модули и будут ли они когда-либо обновляться, я бы придерживался официального релиза, несмотря на недостатки.

Другие вопросы по тегам