ANT中的Checkstyle没有输出



我没有使用自动构建工具。只有Checkstyle 5.5和ANT 1.8。我正在尝试在我的ANT脚本中运行Checkstyle。ANT脚本执行时没有出现错误,但似乎没有调用Checkstyle。我没有得到任何输出,除了ANT报告构建成功。这是我的蚂蚁脚本:

<project name="ccu" xmlns:cs="antlib:com.puppycrawl.tools.checkstyle">
<target name="checkstyle" description="Generates a report of code convention violations.">
<cs:checkstyle config="custom_check.xml">
<fileset dir="src" casesensitive="yes">
  <include name="**/*.java"/>
</fileset>
<!--
  <fileset dir="src" includes="***.java"/>
-->
</cs:checkstyle>
</target>
</project>

我错过了什么?

这是一个类路径问题。出于某种原因,我需要将ANT类路径指向类文件,而不是jar。我的最终脚本是这样的:

<project name="ccu" xmlns:cs="antlib:com.puppycrawl.tools.checkstyle">
<taskdef resource="checkstyletask.properties">
        <classpath>  
                <pathelement location="C:myClassesbin"/>
                <pathelement location="C:checkstyle-5.5checkstyle-5.5-all.jar"/>
        </classpath>
</taskdef>
<checkstyle config="custom_check.xml">
  <fileset dir="src" includes="**/*.java"/>
</checkstyle>
</project>

相关内容

  • 没有找到相关文章

最新更新