Как исключить пакеты из анализа CheckStyle в многомодульном проекте?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как исключить пакеты из анализа CheckStyle в многомодульном проекте?

Сообщение Anonymous »

У меня есть проект Maven с несколькими модулями, включая org.eclipse.cdt.core. По какой-то причине клиент хочет также собрать org.eclipse.cdt.core.

Я хочу создать агрегированный отчет Checkstyle, из которого исключены некоторые файлы, включая все классы org.eclipse.cdt.* (включая подпакеты).

Для этой цели я указал тег исключения как

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

**/org/eclipse/cdt/core/**/*,org.eclipse.cdt.core/src/**/*,../org.eclipse.cdt.core/src/**/*,org.eclipse.cdt.core/**/*
Затем я запустил mvn clean checkstyle-aggregate site, открыл файл target/checkstyle-result.xml и обнаружил в нем следующие строки:
Это означает, что мой тег не работает.

Затем я помещаю строки
в pom.xml файлы всех модулей, которые нужно исключить из Checkstyle, но это не помогло.

Как я могу сгенерировать отчет CheckStyle (XML или HTML) без результатов для определенных модулей (кроме взятия большого файла target/checkstyle-result.xml размером 180 МБ и удаления оттуда всех «неправильных» записей файлов) ?

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

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
mycompany-parentproject
com.mycompany.parent
1.0.0-SNAPSHOT
pom


0.21.0
0.21.0
UTF-8
1.7




Codehaus repository
http://repository.codehaus.org/





${project.artifactId}-site
${project.baseUri}







Подробнее здесь: [url]https://stackoverflow.com/questions/26033823/how-to-exclude-packages-from-checkstyle-analysis-in-a-mavenized-multi-module-pro[/url]
Ответить

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

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

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

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

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