复制代码代码如下:
<? xml versão = "1.0" coding = "utf-8"?>
<nome do projeto = "Hello World" default = "doc" baseado = ".">>
<!-Propriedades->
<PropertyName = "src.dir" value = "src"> </propriedade>
<PropertyName = "Report.dir" value = "report"> </propriedade>
)
<PropertyName = "lib.dir" value = "lib"> </propriedade>
<PropertyName = "dist.dir" value = "dist"> </propriedade>
<PropertyName = "doc.dir" value = "doc"> </propriedade>
<PropertyName = "jar.name" value = "hello.jar"> </propriedade>
<PropertyName = "war.name" value = "hello.war"> </propriedade>
<PropertyName = "WebContent" Value = "WebContent"> </Property>
<PropertyName = "war.dir" value = "war"> </propriedade>
<!-定义 ClassPath->
<pathid = "mestre-classpath">
<fileSetfile = "$ {lib.dir}/*. jar"/>
<PathElementPath = "$ {Class.dir}"> </pathelement>
</path>
<!-初始化任务->
<TargetName = "Init">
<DELETEDIR = "$ {lib.dir}"> </lete>
<DELETEDIR = "$ {dist.dir}"> </lete>
<DELETEDIR = "$ {doc.dir}"> </lete>
<DELETEDIR = "$ {war.dir}"> </lete>
<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 = "初始化完成!"> </cho>
</ -target>
<!-编译->
<TargetName = "Compile" depende = "init" description = "Compilethesourcefiles">
<javacsrcdir = "$ {src.dir}" Destdir = "$ {Class.dir}" IncluirArntuntime = "on">
<ClassPathRefid = "Master-ClassPath"> </Classpath>
</javac>
</ -target>
<!-打包成 jar->
<TargetName = "pack" depende = "compile" description = "make.jarfile">
)
</jar>
</ -target>
<!-打成 War->
<TargetName = "War" depende = "Pack">
<wardestfile = "$ {war.dir}/$ {war.name}" webxml = "$ {webcontent} /web-inf/web.xml">
<fileSetdir = "$ {war.dir}"/>
<bddir = "$ {webcontent}/web-inf/lib"/>
<classesdir = "$ {Class.dir}"> </classes>
</war>
</ -target>
<!-输出 API 文档->
<TargetName = "Doc" Depende = "War" Descrição = "Createapidoc">
<javadocdestdir = "$ {doc.dir}" autor = "ture" versão = "ture" use = "ture" windowtitle = "helloworldapi">
<packagesetdir = "$ {src.dir}" defaultExcludes = "sim">
<Incluirename = "Exemplo/**"/>
</packageset>
<doctitle> <! [CDATA [<H1> Olá, World </h1>]]> </doctitle>
<bottom> <! [CDATA [<i> AllrightSserved </i>]]> </fotorth>
<tagname = "TODO" scope = "all" description = "TODO:"/>
</javadoc>
</ -target>
</ject>