【问题标题】:Gradle build file auto-formatting in Eclipse?Eclipse中的Gradle构建文件自动格式化?
【发布时间】:2016-08-26 18:39:31
【问题描述】:

日食火星。

我已经安装了“极简主义”语法高亮编辑器插件...正如 here 所讨论的那样,但目前有什么方法可以自动格式化 .gradle 文件?

很可能有一个 Groovy 自动格式化编辑器插件......但它不会(我认为)为 Gradle 完成所有语法高亮。

【问题讨论】:

  • 我不知道任何插件,但有一个正在开发的文本编辑器,它突出显示 gradle 语法 - bintray.com/alexiy/maven-repo/jace#read
  • 谢谢,是的,语法着色等有一两个选项。但是美化/格式化似乎很困难。有人说 Groovy 的语义使自动格式化变得困难。真希望他们选择 Jython 而不是 Groovy,乍一看,它是一种折衷方案。
  • 在这里回答了我的问题:stackoverflow.com/a/48083451/595305

标签: eclipse gradle autoformatting


【解决方案1】:

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

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

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

       trimTrailingWhitespace()
       indentWithTabs()
       endWithNewLine()
     }
}

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

afterEvaluate {
    tasks.getByName('spotlessheck').dependsOn('spotlessApply')
}

完美的 5.8.2 示例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 2017-04-20
    • 2011-09-20
    • 2011-08-18
    • 1970-01-01
    相关资源
    最近更新 更多