В документах упоминается, что implementation
обеспечивает значительное улучшение времени сборки по сравнению с compile
/api
. Что насчет compileOnly
?
Мой вариант использования - это мультимодуль (извините, мне не нравится проект с несколькими проектами w140), где у меня есть приложение для Android и несколько библиотек, от которых зависит приложение (implementation
). Некоторые библиотеки также зависят друг от друга. Должен ли я использовать implementation
или compileOnly
при объявлении зависимостей в библиотечных модулях? Мой модуль приложения будет использовать implementation
, чтобы зависеть от этих артефактов, поэтому мне не нужно, чтобы они проходили через библиотечные модули.