Buildscript依赖项不可见-仍然可用吗?

时间:2018-11-29 23:37:41

标签: gradle gradle-plugin gradlew build-script gradle-release-plugin

有人遇到吗?我正在尝试升级到最新的Grade-release-plugin,因为在2.7.0(也许是2.6.0)中,他们在checkSnapshotDependency任务中引入了逻辑以在buildscript依赖项中查找SNAPSHOT依赖项。我们为一些关键插件提供了一些自定义功能,但是我们希望使用它们来覆盖所有插件。但是,在测试时,它不会拾取任何快照。然后我进行测试以查看类似这样的输出

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

放在bootstrap.gradle的buildscript中时,甚至...但是什么也没有。我们创建了resolveAllDependencies任务,该任务的编写使其可以解析buildscript依赖关系。但是我回去进行了测试,并且确定它只能解决项目依赖性。我使用了Gradle的:buildEnvironment任务,它甚至告诉我“没有依赖项”。我们大概有10多个buildscript闭包都带有依赖项,并且我们利用它们-所以我知道我们依赖于事物。这些都是定期通过Jenkins构建的应用程序,所以我知道我们已经成功完成了Gradle构建。

有人碰到这个吗?真的很奇怪不知道在哪里找。

0 个答案:

没有答案