2011-12-16 4 views
-1

Я бегу checkstyle в ANT задачи:Checkstyle: файл результатов не создается.

<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.

+1

-1: мне потребовалось 2 секунды, чтобы найти ответ по запросу «checkstyle ant task» и щелкнуть по первому результату. –

+0

Yup - по какой-то причине заголовок «вложенных элементов» отбросил меня. В любом случае - ваш ответ был прав. благодаря – jayunit100

ответ

2

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

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

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

типа

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

plain - specifies the DefaultLogger 
xml - specifies the XMLLogger 

По умолчанию «plain». Нет

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