有没有办法使用 ant 构建脚本将 CSSlint 输出导出为有效的 XML 格式?
我修改了 project.properties 文件:tool.csslint.opts = --format=lint-xml 部分,但我认为这还不够,因为 csslint 需要像这样指定输出文件:
csslint --format=lint-xml test.css > results.xml
如何修改 ant 目标以使其工作?
谢谢你。
有没有办法使用 ant 构建脚本将 CSSlint 输出导出为有效的 XML 格式?
我修改了 project.properties 文件:tool.csslint.opts = --format=lint-xml 部分,但我认为这还不够,因为 csslint 需要像这样指定输出文件:
csslint --format=lint-xml test.css > results.xml
如何修改 ant 目标以使其工作?
谢谢你。
基础知识:Ant 已经有一个输出属性。因此,您只需添加格式选项并将其输出到在应用元素上指定为输出属性的文件。在 h5bp 项目中,这会将“output.xml”输出到项目的根目录。
<apply dir="${dir.source}/${dir.css}"
executable="java" parallel="true"
failonerror="true" output="output.xml">
<fileset dir="./${dir.source}/">
<include name="**/${dir.css}/*.css"/>
<exclude name="**/*.min.css"/>
<exclude name="**/${dir.publish}/"/>
</fileset>
<arg value="-jar" />
<arg path="./${dir.build.tools}/${tool.rhino}" />
<arg path="./${dir.build.tools}/${tool.csslint}" />
<arg value="--format=lint-xml" />
<srcfile/>
</apply>