有没有一个Gradle插件可以格式化build.gradle文件?

8
有没有一个Gradle插件可以格式化或检查我的build.gradle文件的格式?我的项目越来越大,里面有几个子项目,我希望它们都遵循相同的格式/结构。

如果您正在使用 IntelliJ,您应该能够在 IDE 设置中指定格式。我认为 Eclipse 也应该存在相同的设置。 - techtabu
你可以安装Gradle语法插件,使用Sublime文本编辑器,它会突出显示关键字并提供自动完成功能。如果你使用Windows系统,可以使用Notepad++和这个语言定义文件。我不知道其他的程序或插件。 - Alexiy
https://gist.github.com/toddb/2870655 - TmTron
2个回答

4

您可以添加一个"用户定义的语言"文件,其中包含gradle语法

  1. 下载gradle语言文件。 您可以使用这个: https://gist.github.com/ksnortum/7568627
  2. 打开Notepad++。 转到“菜单->语言->定义您的语言”
  3. 在对话框中,单击“导入”,然后选择xml文件
  4. 重新启动Notepad++

请告知我们是否有任何格式选项可用,而不是语法。我想要格式化现有的Gradle文件。 - saumilsdk

2

Spotless Gradle插件可用于格式化或检查build.gradle文件的格式。以下是简单的配置:

plugins {
    id 'com.diffplug.spotless' version '6.18.0'
}

spotless {
    groovyGradle {
        target '*.gradle'
        greclipse()
    }
}

通过上述配置,可以使用spotlessApply gradle任务来格式化.gradle文件,并且可以使用spotlessCheck任务来检查格式违规。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接