buildscript {}在configure()中被忽略

时间:2019-02-11 23:00:51

标签: gradle

在我的root build.gradle中:

configure(subprojects.findAll {it.name.contains("microservice")}) {

    buildscript {

            repositories {
                maven { url "https://plugins.gradle.org/m2/" }
            }

            dependencies {
------>         classpath "gradle.plugin.com.palantir.gradle.docker:gradle-docker:${palantirGradleDockerVersion}"
                classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
            }
    }

------> apply plugin: "com.palantir.docker"
  • 出了什么问题: 评估根项目'foo'时发生问题。
      

    未找到ID为'com.palantir.docker'的插件。

您可以在上面的插件{}部分中清楚地看到该插件。有谁知道为什么会这样吗?

这篇文章暗示了需要subproject.appy插件的subprojects {}块。这是问题吗,解决方法是什么?

https://discuss.gradle.org/t/cannot-use-plugins-block-inside-subprojects-block/13570/4

0 个答案:

没有答案