我是 Ant 的新手。我已经创建了一个基于 ruleset.xml 生成 pmd 的 ant 任务。当我执行 ant pmd 时,下面的代码不起作用。我想知道这段代码是否有任何问题。
- toFile 应该是整个路径(D:\Jenkins)还是根目录本身的基础之一?
- 我可以在不依赖任何其他任务的情况下运行 pmd 任务吗?会不会有问题?
显示规则集标记时出现问题,例如应该跟随 > 或 /> 或属性元素?:
<path id="pmd.classpath"> <fileset dir="/lib/runtime"> <include name="**/*.jar"/> </fileset> </path> <target name="pmd" depends="init"> <taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" classpathref="pmd.classpath"/> <pmd shortFilenames="true"> <ruleset="/build/ruleset.xml"/> <formatter type="xml" toFile="/build/pmd.xml"/> <fileset dir="/src"> <include name="**/*.java"/> </fileset> </pmd> </target>
请有人帮我解决这个问题?..我才刚开始..
提前致谢