Зависимости Buildscript не видны - но доступны ли они? - PullRequest
0 голосов
/ 30 ноября 2018

Кто-нибудь сталкивался с этим?Я пытаюсь перейти на последний класс-release-плагин, потому что в 2.7.0 (возможно, 2.6.0) они ввели логику в свою задачу checkSnapshotDependency для поиска зависимостей SNAPSHOT в зависимостях buildscript.У нас есть несколько пользовательских вещей, чтобы сделать это для пары наших критически важных плагинов, но мы бы хотели использовать их для всех плагинов.Однако при тестировании он не снимает снимки.Затем я проверил, чтобы увидеть, что выводится что-то вроде этого

project.rootProject.buildscript.configurations.each { config ->
    config.dependencies.each { dep ->
        logger.warn("Dep: " + dep.name)
    }
}

, даже если он помещен в сценарий сборки нашего bootstrap.gradle ... Но все равно ничего.Мы создали задачу resolAllDependencies, она написана так, что она даже разрешает зависимости buildscript.Но я вернулся и проверил это, и, конечно же, это единственное разрешение проектных зависимостей.Я использовал задачу Gradle: buildEnvironment, и она даже сказала мне «Нет зависимостей».Вероятно, у нас есть более 10 закрытий buildscript с введенными зависимостями, и мы их используем - так что я знаю, что мы зависим от вещей.И это приложения, которые регулярно проходят сборки Jenkins, поэтому я знаю, что у нас есть успешные сборки Gradle.

Кто-нибудь сталкивался с этим?Действительно странноНе уверен, где еще искать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...