复制代码代码如下:
<?xmlバージョン= "1.0" encoding = "utf-8"?>
<プロジェクト名= "hello world" default = "doc" basedir = "。">
<! - プロパティ - >
<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>
<! - クラスパス - >
<pathid = "master-classpath">
<filesSetFile = "$ {lib.dir}/*。Jar"/>
<pathelementPath = "$ {classes.dir}"> </pathelement>
</path>
<! - 初始化任务 - >
<TargetName = "init">
<deletedir = "$ {lib.dir}"> </delete>
<deletedir = "$ {dist.dir}"> </delete>
<deletedir = "$ {doc.dir}"> </delete>
<deletedir = "$ {war.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 = "$ {war.dir}"> </mkdir>
<echomessage = "初始化完成!"> </echo>
</ターゲット>
<! - 编译 - >
<TargetName = "コンパイル"依存= "init" description = "compilethesourcefiles">
<javacsrcdir = "$ {src.dir}" destdir = "$ {classes.dir}" includentruntime = "on">
<classpathrefid = "master-classpath"> </classpath>
</javac>
</ターゲット>
<!-Jar->
<TargetName = "Pack"依存= "compile" description = "make.jarfile">
<jardestfile = "$ {dist.dir}/$ {jar.name}" beadir = "$ {classes.dir}">
</jar>
</ターゲット>
<! - 打成戦争 - >
<TargetName = "war"依存= "pack">
<wardestfile = "$ {war.dir}/$ {war.name}" webxml = "$ {webcontent} /web-inf/web.xml">
<filesetdir = "$ {war.dir}"/>
<libdir = "$ {webcontent}/web-inf/lib"/>
<classesdir = "$ {classes.dir}"> </classs>
</war>
</ターゲット>
<! - 输出api文档->
<TargetName = "doc"依存= "war" description = "createapidoc">
<javadocdestdir = "$ {doc.dir}"著者= "ture" version = "ture" use = "ture" windowtitle = "helloworldapi">
<packagesetdir = "$ {src.dir}" defaultexcludes = "yes">
<includeName = "example/**"/>
</packageset>
<doctitle> <![cdata [<h1> hello、world </h1>]]> </doctitle>
<bottom> <![cdata [<i> all rightsreserved </i>]]> </bottom>
<tagname = "todo" scope = "all" description = "todo:"/>
</javadoc>
</ターゲット>
</project>