我们已经使用 Hello World 传真Web应用程序逐点学习了Ant的不同方面。
现在是时候将所有内容放在一起了创建一个完整且完整的build.xml文件。考虑 build.properties 和 build.xml 文件,如下所示 :
build.properties
deploy.path = c:\tomcat6\webapps
build.xml
= Fax Application = ]]> Deploy application as directory"/> Deploy application as a WAR file"/>
在此示例中 :
我们首先在构建属性文件中将Tomapp中的webapps文件夹路径声明为 deploy.path 变量。
我们还声明 src.dir 变量中java文件的源文件夹。
然后我们声明Web文件的源文件夹 web.dir 变量。 javadoc.dir 是用于存储java文档的文件夹, build.dir 是用于存储构建输出文件的路径。
然后我们声明Web应用程序的名称,在我们的情况下是传真。
我们还定义了主类路径,其中包含项目的WEB-INF/lib文件夹中的JAR文件。
我们还包括存在的类文件在主类路径中的 build.dir 中。
Javadoc目标生成项目所需的javadoc和使用目标用于打印构建文件中存在的公共目标。
上面的示例显示了两个部署目标:部署和 deploywar。
部署目标将文件从Web目录复制到部署目录,同时保留上次修改的日期时间戳。这在部署到支持热部署的服务器时很有用。
clean目标清除所有以前构建的文件。
deploywar目标构建war文件然后将war文件复制到应用程序服务器的deploy目录。