小编use*_*020的帖子

Gradle:一尘不染的任务在需要时不会触发

我遵循了 Spotless 插件的自述文件,并将以下内容包含在我的 build.gradle 中:

apply plugin: 'java'

spotless {
    java {
        eclipseFormatFile 'my-eclipse-format.xml' 
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行“gradlew build”时,我希望 Spotless 能够 a) 使用上述格式自动格式化我的代码;b) 做一个检查(即spotlessJavaCheck)来验证它发生了。

相反,我只让 b) 部分工作。我如何确保 a)(格式化)在我执行构建步骤时自动发生?我不想明确调用“gradlew spotlessApply build”,而只想调用“gradlew build”。

我尝试添加“build {dependsOn spotlessApply}”但它说“找不到属性spotlessApply”。

java format gradle spotless

7
推荐指数
1
解决办法
6557
查看次数

标签 统计

format ×1

gradle ×1

java ×1

spotless ×1