复制代码代码如下:
<؟
<name project = "Hello World" default = "doc" reistr = "."
<!-الخصائص->
<PreftimName = "src.dir" value = "src"> </splyment>
<PrepertyName = "report.dir" value = "report"> </property>
<PreferenceName = "classes.dir" value = "classes"> </splyment>
<PrepertyName = "lib.dir" value = "lib"> </property>
<PreftimName = "dist.dir" value = "dist"> </splyment>
<PreftimName = "doc.dir" value = "doc"> </property>
<PrepertyName = "jar.name" value = "hello.jar"> </property>
<PrepertyName = "war.name" value = "hello.war"> </prered>
<PreftimName = "WebContent" value = "WebContent"> </splenare>
<PrepertyName = "war.dir" value = "war"> </preregt>
<!-定义 classpath->
<pathid = "master-classpath">
<fileteTfile = "$ {lib.dir}/*. jar"/>
<atherelementPath = "$ {classes.dir}"> </atherelement>
</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>
</target>
<!-编译->
<TargetName = "compile" يعتمد = "init" description = "compilethesourceFiles">
<javacsrcdir = "$ {src.dir}" destdir = "$ {classes.dir}" includeantruntime = "on">
<classPathRefid = "Master-Classpath"> </slasspath>
</javac>
</target>
<!-打包成 جرة->
<TargetName = "Pack" يعتمد = "compile" description = "make.jarfile">
<jardestfile = "$ {dist.dir}/$ {jar.name}" reistir = "$ {classes.dir}">
</jar>
</target>
<!-打成 الحرب->
<TargetName = "WAR" يعتمد = "Pack">
<ardestfile = "$ {war.dir}/$ {war.name}" webxml = "$ {webcontent} /web-inf/web.xml">
<filesetdir = "$ {war.dir}"/>
<libdir = "$ {webcontent}/web-inf/lib"/>
<classesdir = "$ {classes.dir}"> </classes>
</war>
</target>
<!-输出 API 文档->
<TargetName = "Doc" يعتمد = "WAR" Description = "CreateApidoc">
<javadocdestdir = "$ {doc.dir}" effern = "ture" version = "ture" use = "ture" windowtitle = "helloWorldapi">
<packagesetdir = "$ {src.dir}" defaultExCludes = "Yes">
<includeename = "مثال/**"/>
</packageset>
<CortItle> <!
<TOMBOTY> <!
<angname = "todo" scope = "all" description = "tode:"/>
</javadoc>
</target>
</project>