Ant 项目构建(2)

Ant 项目构建(2)

上一篇介绍了一下Ant的产生和特点,在最后给大家看看了build.xml。其实Ant的核心就是build.xm。如何编写适合自己工程的build.xml是最重要的。

  • build.properties

tomcat.home=F:\\Java\\Tomcat 5.5
webapps.home=F:\\Java\\Tomcat 5.5\\webapps

build.properties文件是存储一些公共变量的,比如你机子上tomcat的绝对路径。
其实也用到了面向对象的原理,如果你的环境变了,只需要更改build.properties文件就可以了。而不用去更改build.xm里的相关属性。build.properties也可以加上你想加的东西,比如公共的jar文件。。

  • build.xml

project代表一个工程,有4个常见属性:
(1). default 表示默认的运行目标,是必须的
(2). basedir 表示工程的基准目录,”.”表示和build.xml所在的目录。
(3). name 表示工程的名字
(4).description 对工程的描述,可写可不写,写上更清楚对以后的debug

  • build.xml的target

每个build.xml只有个project,但是可以有多个target(目标).比如:

[xml]

<target name="compile" depends ="prepare">
<javac srcdir="${src.home}" destdir="${classes.home}" debug="yes">
<classpath refid = "compile.classpath"/>
</javac>
</target>

[/xml]

介绍完target,大家就会对build.xml有了一个更清楚的认识,更深地清楚了build.xml的框架.更详细的,可以去访问apache ant主页。

apache ant

ant手册

欢迎大家拍砖!

发表评论

您的电子邮箱地址不会被公开。