Eclipse中的Gradle构建文件自动格式化?

mik*_*ent 9 eclipse autoformatting gradle

Eclipse火星.

我已经安装了"极简主义"语法高亮编辑器插件......作为讨论这里,但有目前得到自动格式化的.gradle文件什么办法?

很可能是有一个Groovy自动格式化编辑器插件......但是(我认为)不会为Gradle执行所有语法高亮显示.

Downvote 2018-06-15
不,那太疯狂了.你必须礼貌地解释那个疯狂的downvote是什么.否则我们只需要假设你不理解这个问题.

Luc*_*olt 1

您可以使用 gradle 的 Spotless 插件来格式化源文件以及其他类型的构建文件,包括 gradle 文件。

如果你只需要一些基本的东西,你可以这样格式化:

spotless {
    format 'misc' {
       target '*.gradle', '*.md', '.gitignore'

       trimTrailingWhitespace()
       indentWithTabs()
       endWithNewLine()
     }
}
Run Code Online (Sandbox Code Playgroud)

这样做的好处是可以与任何 IDE 一起使用,您甚至可以将其挂接到构建目标中以自动运行。

afterEvaluate {
    tasks.getByName('spotlessheck').dependsOn('spotlessApply')
}
Run Code Online (Sandbox Code Playgroud)

完美 5.8.2 的示例