Мы подключили https://github.com/sherter/google-java-format-gradle-plugin в наш проект в соответствии с файлом readme.
Мы также подключили модуль pre-commit, чтобы запустить плагин перед фиксацией, что гарантирует выполнение всего кода. в списке изменений форматируется перед его нажатием, что позволяет избежать ошибок в Jenkins при запуске задачи verGJF
.
Но мы должны помнить, что нужно запускать goJF
локально перед запуском ./gradlew build
или сборкой с ошибками форматирования плагин и настройка плагина save-actions для форматирования при сохранении.
Но это слишком много дополнительных настроек, которые разработчик должен запомнить до 1031 *, плюс это означает, что они не могут форматировать код так, как они хочу работать с ним и переформатировать его только в момент сборки или фиксации.
Мы бы предпочли полностью универсальное решение, чтобы задача goJF
запускалась до build
задание (и до * 10 25 * задача, которая уже связана с задачей build
с помощью плагина gdle для формата google- java).
Мы не могли понять, как это сделать. Кто-то еще знает?