複製代碼代碼如下:
<?xml版本=“ 1.0” encoding =“ utf-8”?>
<項目名稱=“ Hello world” default =“ doc”基礎=“。”>
<! - 屬性 - >
<propertyName =“ src.dir” value =“ src”> </property>
<propertyName =“ report.dir” value =“ report”> </property>
<propertyName =“ class.dir” value =“ class”> </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”/>
<pathElementPath =“ $ {class.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 =“ $ {class.dir}”> </mkdir>
<mkdirdir =“ $ {lib.dir}”> </mkdir>
<mkdirdir =“ $ {dist.dir}”> </mkdir>
<mkdirdir =“ $ {doc.dir}”> </mkdir>
<mkdirdir =“ $ {war.dir}”> </mkdir>
<eChoMessage =“ 初始化完成!”> </echo>
</target>
<! - 編譯->
<targetName =“ compile”依賴=“ init” descript =“ CompileThesourceFiles”>
<javacsrcdir =“ $ {src.dir}” destdir =“ $ {class.dir}” includeAntruntime =“ on”>
<ClassPathRefid =“ Master-ClassPath”> </classPath>
</javac>
</target>
<! - 打包成jar->
<targetName =“ pack”依賴=“ compile” descript =“ make.jarfile”>
<jardestfile =“ $ {dist.dir}/$ {jar.name}”基礎=“ $ {class.dir}”>
</jar>
</target>
<! - 打成戰 - >
<targetName =“戰爭”依賴=“ pack”>
<WardestFile =“ $ {war.dir}/$ {war.name}” webxml =“ $ {webcontent}/web-inf/web.xml”>
<filesetdir =“ $ {war.dir}”/>
<libdir =“ $ {webcontent}/web-inf/lib”/>
<classDir =“ $ {class.dir}”> </class>
</war>
</target>
<!--输出api文档-->
<targetName =“ doc”依賴=“戰爭”描述=“ createapidoc”>
<javadocdestdir =“ $ {doc.dir}”作者=“ ture”版本=“ ture” use =“ ture” window title =“ helloworldapi”>
<packagesEtdir =“ $ {src.dir}” defaultExcludes =“ yes”>
<includeName =“示例/**”/>
</packageset>
<Doctitle> <![CDATA [<H1>您好,World </h1>]]> </doctitle>
<bottom> <![cdata [<i> allightservered </i>]]> </bottom>
<tagname =“ todo”範圍=“ all” descript =“ todo:”/>
</javadoc>
</target>
</project>