Google-java-format-gradle-plugin与Gradle集成在一起,但是我如何在正常构建中自动运行它?
答案 0 :(得分:1)
Sherter gradle插件自动集成到“ gradle build”中。当您运行它时,它将运行“ gradle verifyGoogleJavaFormat”。如果发生违规,构建将失败。
我们正在詹金斯上使用它,并且可以正常工作。您只需要依赖于build.gradle文件:
{
"objectId": "<Object ID>",
"tenantId": "[parameters('tenantId')]",
"permissions": {
"secrets": [
"get"
]
}
}
并添加插件:
compile group: 'com.github.sherter.google-java-format', name: 'com.github.sherter.google-java-format.gradle.plugin', version: '0.8', ext: 'pom'
然后只需运行“ gradle build”,您就可以在控制台中看到已验证GoogleJavaFormat已执行。
答案 1 :(得分:0)
与常规构建相关的任务中需要的DependsOn插件任务,例如,您可以使用preBuild
任务:
tasks.findByName("preBuild").dependsOn(YOUR_TASK_FROM_PLUGIN)
或更短
preBuild.dependsOn(YOUR_TASK_FROM_PLUGIN)
您还可以选择其他任务代替preBuild
。