Checkstyle: файл результатов не генерируется. - PullRequest
0 голосов
/ 17 декабря 2011

Я выполняю checkstyle в задаче ANT:

<taskdef resource="checkstyletask.properties" classpath="checkstyle-5.5//checkstyle-5.5-all.jar"/> 
<checkstyle config="checkstyle-5.5/sun_checks.xml" failOnViolation="false">
  <fileset dir="src/net" includes="**/*.java"/>
</checkstyle>

В любом случае, checkstyle обязательно выполняется;Я вижу огромное количество выходных данных на консоли.Тем не менее, я не вижу checkstyle-results.xml файл в качестве вывода.

Конечно, я предполагаю, что это серьезная ошибка, и что checkstyle-results.xml ВСЕГДА генерируется при запуске checkstyle по умолчанию.Это верно?Я считаю, что файл results.xml необходим также для подключаемых модулей Jenkins или Hudson CI.

Ответы [ 2 ]

2 голосов
/ 17 декабря 2011

С http://checkstyle.sourceforge.net/anttask.html:

Эта задача поддерживает набор файлов вложенных элементов, classpath, форматер и свойство.

Параметры для элемента форматирования:

тип

Тип вывода для генерации. Допустимые значения:

plain - specifies the DefaultLogger
xml - specifies the XMLLogger

По умолчанию «обычный». №

toFile Файл для записи выходных данных. Значения по умолчанию на стандартный вывод. Обратите внимание, что нет возможности явно указать стандартный вывод.

1 голос
/ 17 декабря 2011

Вам необходимо указать вывод в элементе форматирования; по умолчанию это идет в стандартный вывод.

http://checkstyle.sourceforge.net/anttask.html

...