Checkstyle - не детерминированный результат проверкиJAVA

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

Сообщение Anonymous »

У меня есть большой проект мульти-модуля Jee Maven, и я обменим пользовательский набор правил и подавления для контрольного стиля через модуль сборки Tools. Мне очень сложно выпустить стабильную версию этих контактов из-за тестирования этого же модуля.


org.apache.maven.plugins
maven-checkstyle-plugin
${checkstyle.plugin.version}

${skipQATests}
qa/checkstyle_rules.xml
${checkstyleDir}/checkstyle.properties
qa/suppressions.xml
UTF-8
true
true
true
false



checkstyle-compile
compile

check






< /code>

Я пытаюсь найти шаблон в выполнении, проект установлен на сбое в одной конкретной проверке, и я не могу найти «ошибку». < /p>


Я выполняю компиляцию Maven Phase (MVN Clean Compile), и он не работает при данной проверке. < /li>
Я выполняю упаковку Maven Phase (MVN Clean Package), и это тоже не удается. выполнение < /li>
< /ol>

Я знаю, что это поведение трудно отслеживать без всей информации о проекте. Но есть ли какая-либо процедура, журнал, инструмент, который бы дал больше информации о отладке этой проблемы, чтобы я мог определить, является ли это ошибкой или какой-то ошибочной конфигурацией? Я тестирую проверку Checkstyle (проверяю, что заставляет нарушение правила) - MVN Checkstyle: Проверка -x < /code> < /p>

Результат отличался друг от друга, основные различия заключаются в том, что правильное выполнение (то, что не удалось, не находит файлы в первой попытке) и неправильное выполнение (то, что в конечном итоге в «Успешном» находит файлы на конфигурации в первую попытку). /> exec_1: < /strong> ... < /p>

[DEBUG] The resource 'qa/suppressions.xml' was not found with resourceLoader org.codehaus.plexus.resource.loader.FileResourceLoader.
[DEBUG] The resource 'qa/suppressions.xml' was found as jar:file:/C:/Users/usuario/.m2/repository/com/company/tools/build-tools/0.0.2-SNAPSHOT/build-tools-0.0.2-SNAPSHOT.jar!/qa/suppressions.xml.
[DEBUG] Adding the outputDirectory file:/C:/LAB/PRJ/prj-ejbws/target/classes/ to the Checkstyle class path
[DEBUG] The resource 'qa/checkstyle_N4_JEE.xml' was not found with resourceLoader org.codehaus.plexus.resource.loader.FileResourceLoader.
[DEBUG] The resource 'qa/checkstyle_N4_JEE.xml' was found as jar:file:/C:/Users/usuario/.m2/repository/com/company/tools/build-tools/0.0.2-SNAPSHOT/build-tools-0.0.2-SNAPSHOT.jar!/qa/checkstyle_JEE.xml.
[DEBUG] The resource 'ubic.properties' was found as C:\LAB\PRJ\ubic.properties.

[INFO] Starting audit...
[INFO] --------------------------------------------
[INFO] BUILD FAILURE
[INFO] --------------------------------------------
[INFO] Total time: 1.542s
[INFO] Finished at: Thu Feb 20 16:35:22 CET 2014
[INFO] Final Memory: 8M/20M
[INFO] --------------------------------------------

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.11:check (default-cli) on project GestionDelContacto-opsa-ejbws: Failed during checkstyle execution: There are 2 checkstyle errors.
< /code>

exec_2:
....

[DEBUG] The resource 'qa/suppressions.xml' was found as jar:file:/C:/Users/usuario/.m2/repository/com/company/tools/build-tools/0.0.2-SNAPSHOT/build-tools-0.0.2-SNAPSHOT.jar!/qa/suppressions.xml.
[DEBUG] Adding the outputDirectory file:/C:/LAB/PRJ/prj-ejbws/target/classes/ to the Checkstyle class path
[DEBUG] The resource 'qa/checkstyle_N4_JEE.xml' was found as jar:file:/C:/Users/usuario/.m2/repository/com/company/tools/build-tools/0.0.2-SNAPSHOT/build-tools-0.0.2-SNAPSHOT.jar!/qa/checkstyle_JEE.xml.
[DEBUG] The resource 'ubic.properties' was not found with resourceLoader org.codehaus.plexus.resource.loader.ThreadContextClasspathResourceLoader.
[DEBUG] The resource 'ubic.properties' was not found with resourceLoader org.codehaus.plexus.resource.loader.JarResourceLoader.
[DEBUG] The resource 'ubic.properties' was found as C:\LAB\PRJ\ubic.properties.

[INFO] Starting audit...

[INFO] --------------------------------------------
[INFO] BUILD SUCCESS
[INFO] --------------------------------------------
[INFO] Total time: 1.570s
[INFO] Finished at: Thu Feb 20 16:37:05 CET 2014
[INFO] Final Memory: 8M/20M
[INFO] ---------------------------------------------
< /code>

Любая подсказка?

Подробнее здесь: https://stackoverflow.com/questions/218 ... eck-result

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