Как поделиться конфигурацией Checkstyle в нескольких проектах?JAVA

Программисты JAVA общаются здесь
Anonymous
Как поделиться конфигурацией Checkstyle в нескольких проектах?

Сообщение Anonymous »

Мы решили интегрировать Checkstyle как инструмент статического анализа в систему сборки наших проектов. Первоначально мы использовали готовую конфигурацию Google Java Style:

Код: Выделить всё

checkstyle {
val archive = configurations.checkstyle.get().resolve().filter {
it.name.startsWith("checkstyle")
}
config = resources.text.fromArchiveEntry(archive, "google_checks.xml")
}
Теперь мы хотели бы изменить некоторые правила, что требует создания собственного XML-документа. Поскольку во всех проектах должны использоваться одни и те же правила, я бы хотел избежать хранения одного и того же XML-документа в нескольких местах.
Первой моей идеей было упаковать документ в JAR-файл. , но я не мог понять, как настроить checkstyle для чтения конфигурации из JAR. Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/790 ... e-projects

Вернуться в «JAVA»