Gradle 控制梯度任务的执行顺序
最近我对gradle任务有一个奇怪的问题 假设我有一个简单的gradle配置,如下所示Gradle 控制梯度任务的执行顺序,gradle,Gradle,最近我对gradle任务有一个奇怪的问题 假设我有一个简单的gradle配置,如下所示 apply plugin: "java" apply plugin: "maven" buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "com.diffpl
apply plugin: "java"
apply plugin: "maven"
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "com.diffplug.gradle.spotless:spotless:2.0.0"
}
}
apply plugin: "com.diffplug.gradle.spotless"
spotless {
java {
eclipseFormatFile 'format.xml' // XML file dumped out by the Eclipse formatter
}
}
spotlessJavaCheck.dependsOn(processResources)
version = '1.0-SNAPSHOT'
我只想为一尘不染的检查设置依赖关系。运行生成后,错误如下所示
> Could not find property 'spotlessJavaCheck' on root project 'gradle-helloworld'.
我已经做了一些类似的其他插件,它工作得很好,但不是为这个一尘不染的插件
比尔
Tim一尘不染的Gradle插件在配置时发挥了神奇的作用 一旦魔术完成,您需要在评估时间后设置依赖关系:
afterEvaluate {
tasks['spotlessJavaCheck'].dependsOn processResources
}