我正在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运行时产生。对吗?我相信Jenkins或Hudson CI插件也需要results.xml文件。
From http://checkstyle.sourceforge.net/anttask.html:
此任务支持嵌套元素文件集、类路径、
formatter元素的参数是:
类型要生成的输出类型。有效值为:
plain - specifies the DefaultLogger xml - specifies the XMLLogger
默认为"plain"。没有
toFile要写入输出的文件。违约到标准输出。注意,没有办法显式指定标准输出。
您需要在formatter元素中指定输出;默认是stdout。
http://checkstyle.sourceforge.net/anttask.html