#java #kotlin #gradle
#Ява #котлин #грейдер
Вопрос:
У меня есть плагин Gradle и зависимость, которые имеют одинаковую частоту выпуска и используют один и тот же номер версии. Таким образом, я хочу определить единственную переменную, которая содержала бы номер версии, используемый как плагином, так и версией:
buildscript { ext.kotlinVersion = '1.6.0' } plugins { id "org.jetbrains.kotlin.jvm" version "$kotlinVersion" } dependencies { implementation "org.jetbrains.kotlin:kotlin-reflect:1.6.0" }
kotlinVersion
Переменная, определенная внутри блока buildscript
кода, может использоваться только для плагинов, а не для зависимостей.
Можно ли использовать одну и ту же переменную как для плагина, так и для зависимости?
Комментарии:
1. Я попробовал это
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlinVersion"
, и это отлично работает.2. Спасибо, @samabcde. Это работает. Я попробовал то же самое некоторое время назад, и по какой-то причине это не сработало. Наверное, я сделал что-то не так.