在我的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"
未找到ID为'com.palantir.docker'的插件。
您可以在上面的插件{}部分中清楚地看到该插件。有谁知道为什么会这样吗?
这篇文章暗示了需要subproject.appy插件的subprojects {}块。这是问题吗,解决方法是什么?
https://discuss.gradle.org/t/cannot-use-plugins-block-inside-subprojects-block/13570/4