Автоматическое форматирование файла сборки Gradle в Eclipse?

Затмение Марса.

Я установил плагин редактора подсветки синтаксиса "Minimalist" ... как обсуждалось здесь, но есть ли в настоящее время способ получить автоматическое форматирование файлов .gradle?

Вполне может быть, что есть плагин редактора автоформатирования Groovy ... но он (я полагаю) не будет выполнять всю подсветку синтаксиса для Gradle.


person mike rodent    schedule 26.08.2016    source источник
comment
Я не знаю никаких плагинов для этого, но есть текстовый редактор в разработке, который выделяет синтаксис gradle - bintray.com/alexiy/maven-repo/jace#read   -  person Alexiy    schedule 27.08.2016
comment
Спасибо, да, есть один или два варианта раскраски синтаксиса и т. Д. Но оформление / форматирование кажется трудным. Кто-то сказал, что семантика Groovy затрудняет автоматическое форматирование. Хотелось бы, чтобы они выбрали Jython вместо Groovy, который на первый взгляд является своего рода домом на полпути.   -  person mike rodent    schedule 27.08.2016
comment
Ответил на мой вопрос здесь: stackoverflow.com/a/48083451/595305   -  person mike rodent    schedule 25.01.2018


Ответы (1)


вы можете использовать безупречный плагин для Gradle для форматирования исходных файлов, а также других типов файлов сборки, включая файлы Gradle.

Если вам просто нужно что-то базовое, вы можете отформатировать его так:

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

       trimTrailingWhitespace()
       indentWithTabs()
       endWithNewLine()
     }
}

Это дает преимущество работы с любой IDE, и вы даже можете подключить его к цели сборки для автоматического запуска.

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

Пример с безупречным 5.8.2

person Lucas Holt    schedule 20.11.2020