Junior — Middle
¿Qué palabras clave principales se utilizan para declarar dependencias en el archivo Gradle?
sobes.tech AI
Respuesta de la IA
В файле Gradle для объявления зависимостей используются следующие основные ключевые слова (конфигурации):
implementation— основная конфигурация для добавления зависимостей, которые нужны для компиляции и выполнения приложения, но не экспортируются дальше.api— используется в модулях библиотеки, чтобы сделать зависимость доступной для потребителей этой библиотеки.compileOnly— зависимость доступна только на этапе компиляции, не включается в итоговый артефакт.runtimeOnly— зависимость нужна только во время выполнения, не нужна при компиляции.testImplementation— зависимости, используемые только в тестах.
Пример:
dependencies {
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
testImplementation 'junit:junit:4.13.2'
}
Ранее использовались ключевые слова compile, provided и другие, но они считаются устаревшими и заменены на более точные конфигурации, перечисленные выше.