Обновление до Gradle 6: пользовательская логика сборки c для build.settings - PullRequest
0 голосов
/ 07 апреля 2020

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

Ранее проект buildSr c создавался до применения скрипта настроек проекта, и его классы были видны внутри скрипта. Теперь buildSr c создается после скрипта настроек, и его классы ему не видны. Классы buildSr c остаются видимыми для сценариев сборки проекта и подключаемых модулей сценариев.

Пользовательские логи c можно использовать из сценария настроек путем объявления внешних зависимостей .

Связанная запись описывает, как добавить зависимость во внешнюю библиотеку. Что мне нужно сделать, чтобы объявить зависимость от локального файла?

...