Как поделиться конфигурацией 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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