复制代码代码如下::
<? xml Version = "1.0" coding = "utf-8"?>
<project name = "hello world" default = "doc" -basierte Iir = ".">
<!-Eigenschaften->
<propertyName = "src.dir" value = "src"> </property>
<PropertyName = "report.dir" value = "morte"> </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 = "ward"> </property>
<!-定义 ClassPath->
<pathid = "Master-ClassPath">
<filesetfile = "$ {lib.dir}/*. jar"/>
<pathelementPath = "$ {classes.dir}"> </pathelement>
</path>
<!-初始化任务->
<targetname = "init">
<deletedir = "$ {lib.dir}"> </delete>
<deletedir = "$ {dist.dir}"> </delete>
<deletedir = "$ {doc.dir}"> </delete>
<deletedir = "$ {warie.dir}"> </delete>
<mkDirdir = "$ {src.dir}"> </mkdir>
<mkdirdir = "$ {report.dir}"> </mkdir>
<mkDirdir = "$ {classes.dir}"> </mkdir>
<mkDirdir = "$ {lib.dir}"> </mkdir>
<mkDirdir = "$ {dist.dir}"> </mkdir>
<mkDirdir = "$ {doc.dir}"> </mkdir>
<mkDirdir = "$ {wari.dir}"> </mkdir>
<echomessage = "初始化完成!"> </echo>
</target>
<!-编译->
<targetName = "compile" abhängig = "init" Beschreibung = "compilethesourceFiles">
<javacsrcdir = "$ {src.dir}" destdir = "$ {classes.dir}" includeAntruntime = "on">
<classpathrefid = "Master-ClassPath"> </classPath>
</javac>
</target>
<!-打包成 jar->
<targetName = "pack" hapSt = "kompilieren" cresption = "make.jarfile">
<JardestFile = "$ {dist.dir}/$ {jar.name}" basiertir = "$ {classes.dir}">
</jar>
</target>
<!-打成 Krieg->
<targetname = "war" "hängt ab =" pack ">
<WardestFile = "$ {wari.dir}/$ {warie.name}" webxml = "$ {webcontent} /web-inf/web.xml">
<Filesetdir = "$ {warie.dir}"/>
<libdir = "$ {webcontent}/web-inf/lib"/>
<classesdir = "$ {classes.dir}"> </classes>
</kriege>
</target>
<!-输出 api 文档->
<targetName = "doc" abhängig = "Krieg" Beschreibung = "createApidoc">
<javadocdestDir = "$ {doc.dir}" Author = "ture" Version = "ture" use = "ture" windowtitle = "helloWorldapi">
<paketeSetdir = "$ {src.dir}" defaultExcludes = "yes">
<includeename = "example/**"/>
</packageSet>
<doctitle> <! [cdata [<h1> Hallo, Welt </h1>]]> </doctitle>
<Booth> <! [CData [<i> AllRightSreserved </i>]]> <unten>
<tagname = "todo" scope = "all" cresent = "todo:"/>
</javadoc>
</target>
</project>