使用 IBM 静态工具优化 Java 代码,第 1 部分: 工具入门
2010-01-11 00:00:00 来源:WEB开发网
清单 12. 定义 prepare 任务 <target name="prepare">
<mkdir dir="${beam.classes}"/>
</target>
在 Ant 的元素中,标签 target 专门用来定义新任务,定义的新任务 prepare 的内容是创建属性 beam.classes 的值所代表的目录,即输出结果目录。
8. 定义任务
前面已经通过 taskdef 指定了任务名为 beam,接下来定义任务的具体内容。
清单 13. 定义任务 1 <target name="beam" depends="prepare"
2 description="runs all code through beam.">
3 <beam srcdir="${code.dir}"
4 source="1.4"
5 destdir="${beam.classes}">
6 <classpath refid="classpath"/>
7 <option>--beam::compiler=D:\Work\Beam\Java\my_config.tcl</option>
8 <option>--beam::root=./class/beam</option>
9 <option>--beam::data=./class/beam/beam_data</option>
10 <option>--beam::display_analyzed_files</option>
11 <option>--beam::parser_file=./class/beam/BEAM-parseErrors</option>
12 <option>--beam::complaint_file=./class/beam/BEAM-messages</option>
13 <option>--beam::stats_file=./class/beam/BEAM-functions</option>
14 </beam>
15 </target>
更多精彩
赞助商链接