Я использую мультипроектную сборку. В Gradle 5.6 я использовал файл ModuleCfg.kt
, расположенный в projectroot/buildSrc/src/main/kotlin
, чтобы обобщить некоторые настройки проекта в build.settings.kts
. Теперь я хотел бы обновить Gradle до версии 6.3, и я получаю «Неразрешенная ссылка». Согласно this :
Ранее проект buildSr c создавался до применения скрипта настроек проекта, и его классы были видны внутри скрипта. Теперь buildSr c создается после скрипта настроек, и его классы ему не видны. Классы buildSr c остаются видимыми для сценариев сборки проекта и подключаемых модулей сценариев.
Пользовательские логи c можно использовать из сценария настроек путем объявления внешних зависимостей .
Связанная запись описывает, как добавить зависимость во внешнюю библиотеку. Что мне нужно сделать, чтобы объявить зависимость от локального файла?