鑷繁鐨刡uild.xml聽(tīng)
<?xml version="1.0" encoding="gb2312"?>
<project name="app" default="build" basedir=".">
聽(tīng)<property name="app.name" value="hello-ant"/>
聽(tīng)聽(tīng)聽(tīng) 聽(tīng)<property name="app.jar" value="${app.name}.jar"/>
聽(tīng)聽(tīng)聽(tīng) 聽(tīng)<property name="app.copyright" value=" Copyright (c) 2005 The Robbie's Software Foundation.聽(tīng) All rights reserved."/>
聽(tīng)<property name="src.dir" location="src"/>
聽(tīng)<property name="build.dir" location="build"/>
聽(tīng)<property name="build.docs" value="${build.dir}/docs"/>
聽(tīng)<property name="build.docs.api" value="${build.docs}/api"/>
聽(tīng)<property name="dist.dir" location="dist"/>
聽(tīng)<property name="lib.dir" location="lib"/>
聽(tīng)<property environment="env"/> <!--鍙栫郴緇熺幆澧冨彉閲?->
聽(tīng)
聽(tīng)<path id="myclasspath">
聽(tīng)聽(tīng)<fileset dir="${lib.dir}">
聽(tīng)聽(tīng)聽(tīng)<include name="**/*.jar"/>
聽(tīng)聽(tīng)</fileset>
聽(tīng)聽(tīng)<fileset dir="${env.STRUTS_HOME}">
聽(tīng)聽(tīng)聽(tīng)<include name="lib/*.jar"/>
聽(tīng)聽(tīng)</fileset>
<!--
pathelement鍙兘娣誨姞鍗曚釜鐨刯ar鏂囦歡, 娌℃湁fileset鏂逛究
聽(tīng)聽(tīng)<pathelement path="${env.STRUTS_HOME}/lib/struts.jar"/>
-->聽(tīng)聽(tīng)
聽(tīng)</path>
聽(tīng)
聽(tīng)<target name="init" depends="clean">
聽(tīng)聽(tīng)<echo message="鍒濆鍖?.."/>
聽(tīng)聽(tīng)<mkdir dir="${build.dir}"/>
聽(tīng)</target>
聽(tīng)
聽(tīng)<target name="build" depends="init">
聽(tīng)聽(tīng)<echo message="緙栬瘧涓?.."/>
聽(tīng)聽(tīng)<javac srcdir="${src.dir}" destdir="${build.dir}" verbose="true">
聽(tīng)聽(tīng)聽(tīng)<classpath refid="myclasspath"/>
聽(tīng)
聽(tīng)聽(tīng)<compilerarg value="-Xlint:all"/> <!--緗戜笂鎵句簡(jiǎn)鍗婂ぉ鎵嶆壘鍒扮殑, 鐢ㄤ簬娣誨姞javac鐨勭紪璇戝弬鏁?->
聽(tīng)聽(tīng)</javac>
聽(tīng)</target>
聽(tīng)
聽(tīng)<target name="clean">
聽(tīng)聽(tīng)<echo message="娓呯悊涓?.."/>
聽(tīng)聽(tīng)<delete dir="${build.dir}"/>
聽(tīng)聽(tīng)<delete dir="${dist.dir}"/>
聽(tīng)</target>
聽(tīng)
聽(tīng)<target name="dist" depends="build">
聽(tīng)聽(tīng)<echo message="鍒朵綔jar..."/>
聽(tīng)聽(tīng)<tstamp/>
聽(tīng)聽(tīng)<mkdir dir="${dist.dir}"/>
聽(tīng)聽(tīng)<jar destfile="${dist.dir}/app-${DSTAMP}${TSTAMP}.jar" basedir="${build.dir}"/>聽(tīng)聽(tīng)
聽(tīng)</target>
聽(tīng)
聽(tīng)<target name="javadocs" depends="dist">
聽(tīng)聽(tīng)<echo message="鍒朵綔api鎵嬪唽..."/>
聽(tīng)聽(tīng)<mkdir dir="${build.docs.api}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng)<javadoc packagenames="tax.*"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng)聽(tīng) sourcepath="${src.dir}"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) defaultexcludes="yes"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng) destdir="${build.docs.api}"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng) author="true"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng) version="true"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng) use="true"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng) windowtitle="Docs API">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng)聽(tīng)<doctitle><![CDATA[<h1>tax struts ant API Docs</h1>]]></doctitle>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng)聽(tīng)<bottom><![CDATA[<i>${app.copyright}</i>]]></bottom>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </javadoc>
聽(tīng)聽(tīng)聽(tīng) 聽(tīng)</target>
</project>
聽(tīng)
聽(tīng)
聽(tīng)
聽(tīng)
聽(tīng)
聽(tīng)
聽(tīng)
聽(tīng)
聽(tīng)
聽(tīng)
聽(tīng)鍒漢鐨刡uild.xml
聽(tīng)
<?xml version="1.0"聽(tīng) encoding="GB2312" ?>
<!--
聽(tīng)聽(tīng)聽(tīng) =======================================================================
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) hello-ant 欏圭洰 ,瀛︿範(fàn)ant宸ュ叿鐨勭2涓猙uild file.
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 鍙傜収ant鐨刯akarta-ant-1.6alpha鐨刡uild.xml
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) Copyright (c) 2002 The Neusoft Software Foundation.聽(tīng) All rights
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) reserved.
聽(tīng)聽(tīng)聽(tīng) =======================================================================
-->
<project default="dist" basedir=".">
<!--
聽(tīng)聽(tīng)聽(tīng) ===================================================================
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 瀹氫箟灞炴э紙property tasks錛?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 鏈濂芥妸鐢ㄥ埌鐨勮礬寰勫憖錛屽悕縐板憖閮藉湪榪欓噷瀹氫箟鎴愬叏灞鍙橀噺
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 渚嬶細(xì)瀹氫箟
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <property name="a" value="hello"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 浠ュ悗灝卞彲浠ヨ繖鏍風(fēng)敤瀹冿細(xì)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <property name="b" value="${a}/b"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 鐜板湪:b=="hello/b"
聽(tīng)聽(tīng)聽(tīng) ===================================================================
-->
聽(tīng)聽(tīng)聽(tīng) <!--涓昏鐨勭郴緇熺幆澧冨睘鎬?->
聽(tīng)聽(tīng)聽(tīng) <property environment="env"/><!--鍙杦indow,unix...鐨勭幆澧冨彉閲?->
聽(tīng)聽(tīng)聽(tīng) <property name="java.home" value="${env.JAVA_HOME}"/>
聽(tīng)聽(tīng)聽(tīng) <property name="ant.home"聽(tīng) value="${env.ANT_HOME}"/>
聽(tīng)聽(tīng)聽(tīng) <!--涓昏鐨刟pp鐜灞炴?->
聽(tīng)聽(tīng)聽(tīng) <property name="app.name"聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="hello-ant"/>
聽(tīng)聽(tīng)聽(tīng) <property name="app.jar"聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="${app.name}.jar"/>
聽(tīng)聽(tīng)聽(tīng) <property name="app.copyright" value=" Copyright (c) 2002 The Neusoft Software Foundation.聽(tīng) All rights reserved."/>
聽(tīng)聽(tīng)聽(tīng) <!--app涓璼rc鐨勫睘鎬?->
聽(tīng)聽(tīng)聽(tīng) <property name="src.dir"聽(tīng)聽(tīng)聽(tīng) value="src" />
聽(tīng)聽(tīng)聽(tīng) <property name="src.main"聽(tīng)聽(tīng) value="${src.dir}/main"/>
聽(tīng)聽(tīng)聽(tīng) <property name="src.script" value="${src.dir}/script"/>
聽(tīng)聽(tīng)聽(tīng) <!--app鐢ㄥ埌鐨刲ib-->
聽(tīng)聽(tīng)聽(tīng) <property name="lib.dir" value="lib"/>
聽(tīng)聽(tīng)聽(tīng) <!--app鐨刡uild鐩綍涓?->
聽(tīng)聽(tīng)聽(tīng) <property name="build.dir"聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="build" />
聽(tīng)聽(tīng)聽(tīng) <property name="build.classes"聽(tīng) value="${build.dir}/classes"/>
聽(tīng)聽(tīng)聽(tīng) <property name="build.docs"聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="${build.dir}/docs"/>
聽(tīng)聽(tīng)聽(tīng) <property name="build.docs.api" value="${build.docs}/api"/>
聽(tīng)聽(tīng)聽(tīng) <property name="build.lib"聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="${build.dir}/lib"/>
聽(tīng)聽(tīng)聽(tīng) <!--app鐨刣ist (distribution) 鐩綍涓?->
聽(tīng)聽(tīng)聽(tīng) <property name="dist.dir"聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="dist"/>
聽(tīng)聽(tīng)聽(tīng) <property name="dist.bin"聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="${dist.dir}/bin"/>
聽(tīng)聽(tīng)聽(tīng) <property name="dist.docs"聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="${dist.dir}/docs"/>
聽(tīng)聽(tīng)聽(tīng) <property name="dist.lib"聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="${dist.dir}/lib"/>
聽(tīng)聽(tīng)聽(tīng) <!--app鐨刣ocs鐩綍涓?->
聽(tīng)聽(tīng)聽(tīng) <property name="docs.dir"聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="docs"/>
聽(tīng)聽(tīng)聽(tīng) <!--
聽(tīng)聽(tīng)聽(tīng) 瀹氫箟涓緇勮礬寰勪互鍚庡彲浠ラ氳繃id閲嶇敤榪欑粍璺緞 錛屼緥錛?br />聽(tīng)聽(tīng)聽(tīng) <javac srcdir="src/main" destdir="build/classes">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <classpath refid="classpath"/>
聽(tīng)聽(tīng)聽(tīng) </javac>
聽(tīng)聽(tīng)聽(tīng) -->
聽(tīng)聽(tīng)聽(tīng) <path id="classpath">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <!--鏈」鐩彧鏈変竴涓猨ava錛岀敤涓嶄笂classpath錛岃繖閲屽彧鏄仛涓緥瀛?->
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <pathelement location="${build.classes}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <pathelement path="${java.home}/lib/tools.jar"/>
聽(tīng)聽(tīng)聽(tīng) </path>
<!--
聽(tīng)聽(tīng)聽(tīng) ===================================================================
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) init 鍑嗗鐩綍(File Tasks)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 涓昏鐨勭洰褰曠粨鏋勯氬父鏄笉浼?xì)鍙樼殑锛屼竴璧風(fēng)敓鎴愪粬浠?br />聽(tīng)聽(tīng)聽(tīng) ===================================================================
-->
聽(tīng)聽(tīng)聽(tīng) <target name="init">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <!--娓呴櫎浠ュ墠鐩綍-->
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <delete dir="${build.dir}" failonerror="false" />
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <delete dir="${dist.dir}"聽(tīng) failonerror="false"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <!--鍑嗗鐩綍-->
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <mkdir dir="${build.dir}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <mkdir dir="${build.classes}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <mkdir dir="${build.docs}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <mkdir dir="${build.docs.api}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <mkdir dir="${build.lib}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <mkdir dir="${dist.dir}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <mkdir dir="${dist.bin}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <mkdir dir="${dist.lib}"/>
聽(tīng)聽(tīng)聽(tīng) </target>
<!--
聽(tīng)聽(tīng)聽(tīng) ===================================================================
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) Build the code (Compile Tasks,File Tasks)
聽(tīng)聽(tīng)聽(tīng) ===================================================================
-->
聽(tīng)聽(tīng)聽(tīng) <target name="build" depends="init">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <!--緙栬瘧-->
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <javac srcdir="${src.main}" destdir="${build.classes}">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <classpath refid="classpath"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </javac>
聽(tīng)聽(tīng)聽(tīng) </target>
<!--
聽(tīng)聽(tīng)聽(tīng) ===================================================================
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 鎵撳寘鏂囨。(Archive Tasks)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) Create the project jars: xxx1.jar and xxx2.jar
聽(tīng)聽(tīng)聽(tīng) ===================================================================
-->
聽(tīng)聽(tīng) <target name="jars" depends="build">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <jar basedir="${build.classes}" jarfile="${build.lib}/${app.jar}"/>
聽(tīng)聽(tīng)聽(tīng) </target>
<!--
聽(tīng)聽(tīng)聽(tīng)聽(tīng) ===================================================================
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) Creates the API documentation
聽(tīng)聽(tīng)聽(tīng)聽(tīng) ===================================================================
-->
聽(tīng)聽(tīng)聽(tīng) <target name="javadocs"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) depends="jars"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) description="--> creates the API documentation">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <!--copy docs 鎵嬪唽... -->
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <copy todir="${build.docs}">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <fileset dir="${docs.dir}"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </copy>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <javadoc packagenames="hello.ant.*"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) sourcepath="${src.main}"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) defaultexcludes="yes"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) destdir="${build.docs.api}"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) author="true"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) version="true"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) use="true"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) windowtitle="Docs API">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <doctitle><![CDATA[<h1>hello ant Docs API</h1>]]></doctitle>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <bottom><![CDATA[<i>${app.copyright}</i>]]></bottom>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <tag name="todo" scope="all" description="To do:" />
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </javadoc>
聽(tīng)聽(tīng)聽(tīng) </target>
<!--
聽(tīng)聽(tīng)聽(tīng)聽(tīng) ===================================================================
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) Create the distribution that can run (Archive Tasks)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 涓昏鏄粠鍚勭洰褰曚腑鎶婅copy鐨刢opy涓?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) ===================================================================
-->
聽(tīng)聽(tīng) <target name="dist" depends="javadocs">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <!--copy bin 鎵ц鏂囦歡 -->
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <copy todir="${dist.bin}">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <fileset dir="${src.script}/"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </copy>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <copy todir="${dist.docs}">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <fileset dir="${build.docs}/"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </copy>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <!-- copy lib 鏂囦歡 -->
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <copy todir="${dist.lib}">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <fileset dir="${build.lib}/"/>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </copy>
聽(tīng)聽(tīng)聽(tīng) </target>
<!--
聽(tīng)聽(tīng)聽(tīng)聽(tīng) ===================================================================
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) Cleans everything(File Tasks)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 渚嬪鍙互鍒犻櫎build涓殑鏂囦歡錛岀暀緇欎綘鍙戞尌鍚?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) ===================================================================
-->
</project>

]]>