复制代码代码如下:
<? xml version = "1.0" Encoding = "UTF-8"?>
<name = "hello world" default = "doc" foundir = ".">
<!-Свойства->
<propertyname = "src.dir" value = "src"> </property>
<propertyname = "report.dir" value = "report"> </property>
<propertyname = "classes.dir" value = "classes"> </property>
<propertyname = "lib.dir" value = "lib"> </property>
<propertyname = "dist.dir" value = "dist"> </property>
<propertyname = "doc.dir" value = "doc"> </property>
<propertyname = "jar.name" value = "hello.jar"> </property>
<propertyname = "war.name" value = "hello.war"> </property>
<PropertyName = "webContent" value = "webContent"> </property>
<propertyname = "war.dir" value = "War"> </property>
<!-定义 ClassPath->
<pathid = "Master-Classpath">
<fileSetFile = "$ {lib.dir}/*. jar"/>
<pathlementPath = "$ {class.dir}"> </pathlement>
</path>
<!-初始化任务->
<targetName = "init">
<letetedir = "$ {lib.dir}"> </delete>
<letetedir = "$ {dist.dir}"> </delete>
<letetedir = "$ {doc.dir}"> </delete>
<letetedir = "$ {war.dir}"> </delete>
<mkdirdir = "$ {src.dir}"> </mkdir>
<mkdirdir = "$ {report.dir}"> </mkdir>
<mkdirdir = "$ {class.dir}"> </mkdir>
<mkdirdir = "$ {lib.dir}"> </mkdir>
<mkdirdir = "$ {dist.dir}"> </mkdir>
<mkdirdir = "$ {doc.dir}"> </mkdir>
<mkdirdir = "$ {war.dir}"> </mkdir>
<echomessage = "初始化完成!"> </echo>
</target>
<!-编译->
<targetName = "compil" зависит = "init" description = "compilethesourcefiles">
<javacsrcdir = "$ {src.dir}" destdir = "$ {classes.dir}" includeAntruntime = "on">
<classpathrefid = "Master-Classpath"> </classPath>
</javac>
</target>
<!-打包成 jar->
<targetName = "pack" зависит = "compile" description = "make.jarfile">
<jardestfile = "$ {dist.dir}/$ {jar.name}" basedir = "$ {classe.dir}">
</jar>
</target>
<!-打成 война->
<targetName = "War" зависит = "pack">
<wardestfile = "$ {war.dir}/$ {war.name}" webxml = "$ {webcontent} /web-inf/web.xml">
<fileSetDir = "$ {war.dir}"/>
<libdir = "$ {webcontent}/web-inf/lib"/>
<classesdir = "$ {classe.dir}"> </classes>
</War>
</target>
<!-输出 API 文档->
<targetName = "doc" зависит = "War" description = "createApidoc">
<javadocdestdir = "$ {doc.dir}" author = "ture" version = "ture" ancy = "ture" windowtitle = "helloworldapi">
<packagesetdir = "$ {src.dir}" defaultexcludes = "Да">
<includeName = "Пример/**"/>
</packageset>
<COCTITLE> <! [CDATA [<H1> Привет, World </h1>]]]> </doctitle>
<nother> <! [cdata [<i> allrightSreserved </i>]]> </bottom>
<tagname = "todo" scope = "all" description = "todo:"/>
</javadoc>
</target>
</project>