25.8节. 为自动通用任务创建一个Ant构建文件

25.8.1. 问题
我想借助Ant的能力自动化常用任务,比如编译和生成文档。
25.8.2. 解决办法
在需要自动化的地方创建Ant构建文件。
25.8.3. 讨论
创建Ant构建文件非常简单,并且是使用Ant自动化常用任务的第一步。新建一个名为build.xml的XML文档,并把它保存到你的项目目录下的build目录下。并不是非要把它保存到这个文件夹下,但是通常都这么做。

你的构建文件的根节点应该像下面这样:
<project name="MyAntTasks" basedir="..">
</project>
你应该想为你的项目设置一个唯一的名称。这个名字会显示在Eclipse中的Ant窗口里。对于basedir属性,应该确保它指向你的项目目录。当你定义你项目文件夹里的其他文件或目录时将会经常用到basedir属性。

接下来,你可能想添加其他属性。例如,创建一个指向你项目源文件目录的属性,可以像下面这样做:
<project name="MyAntTasks" basedir="..">
<property name="src" value="${basedir}/src" />
</project>
上面的例子也演示了如何使用定义过的属性,就是用${property}。

如果你发现你需要定义很多属性,但是你又想让你的构造文件尽量清晰,那么你可以把属性定义到单独的文件中。要做到这样,新建一个名为build.properties的文本文件,并把它保存到跟build.xml同一目录下。在这个文件中,声明属性就想下面一样简单:
src="${basedir}/src"
这就是需要做的所有事情。一些有用的属性是声明src目录、bin目录和Flex 3 SDK目录的路径。你会很快理解你需要的是什么。现在,你就可以开始为你的构建文件添加任务了。

加支付宝好友偷能量挖...


评论(0)网络
阅读(117)喜欢(0)flash/flex/fcs/AIR