只是将一个项目升级到最新的gradle、jdk和干净的6.3.0。
这是一个多模块项目,其中te根gradle.build文件的一个示例是:
plugins {
id 'com.diffplug.spotless' version '6.3.0' apply false
}
...
subprojects {
apply plugin: 'com.diffplug.spotless'
spotless {
java {
googleJavaFormat('1.14.0')
}
}
}
....
build.finalizedBy task1问题是在升级之后,我得到了:
> Could not get unknown property 'build' for root project 'foo1' of type org.gradle.api.Project.
对于完全相同的build.gradle文件,只有旧版本的id "com.diffplug.gradle.spotless" version "3.27.1" apply false和googleJavaFormat('1.7')没有问题。
知道吗?
发布于 2022-03-04 07:59:07
实际上,这和一尘不染的.但把这个留在这里以防其他人碰到问题
虽然我无法完全解释使用旧版本的“无污点”的情况,但“神奇”的修复方法是将'base'插件包含在插件部分中。
plugins {
id 'base'
id 'com.diffplug.spotless' version '6.3.0' apply false
}
...
subprojects {
apply plugin: 'com.diffplug.spotless'
spotless {
java {
googleJavaFormat('1.14.0')
}
}
}
....
build.finalizedBy task1https://stackoverflow.com/questions/71342397
复制相似问题