上节已经说了报告的实现,这一节我们来讲一下ant如何用target来走通这一流程
build.xml文件中需要添加这两个target
复制代码
加上以上两个target即可
build.xml文件中需要添加这两个target
-
<target name="mkzip" depends="cmd">
-
<tstamp>
-
<format property="buildtime" pattern="yyyyMMddHHmmss"/>
-
</tstamp>
-
<jar destfile="result/test-report-${buildtime}.zip">
-
<fileset dir="${basedir}/result">
-
<include name="**/*.html"/>
-
<include name="**/*.css"/>
-
<include name="**/*.png"/>
-
</fileset>
-
</jar>
-
</target>
-
-
-
<target name="cmd" depends="pull-test-file-to-local">
-
<!-- 1.直截执行一句命令行 -->
-
<!-- arg line 适合于参数中没有空格的情况 -->
-
<echo message="${basedir}\result" />
-
<exec executable="cmd" failonerror="true">
-
<arg line="/c ${basedir}/result/FormatReport.exe" />
-
</exec>
-
<sleep seconds="2"></sleep>
- </target>