一,為減小 build.xml 文件的大小,使用XML實體 把屬性的設置都放一個XML文件中 props.xml 文件 <property name="build.dir" value="build" /> 然后在 build.xml 文件中加入如下 <!DOCTYPE project [<!ENTITY properties SYSTEM "file:props.xml">]> 二,將多個目錄的源文件編譯到一個地方 <javac destdir="build/classes"> <src path="src1"/> <src path="src2"/> </javac> 三,保存構建時的信息 <project default="init"> <target name="init"></target> <property environment="env" /> <property name="env.COMPUTERNAME" value="${env.HOSTNAME}" /> <propertyfile comment="Build Information" file="./buildinfo.properties"> <entry key="build.host" value="${env.COMPUTERNAME}" /> <entry key="build.user.name" value="${user.name}" /> <entry key="build.os.name" value="${os.name}" /> </propertyfile> </project> 四,去除屬性文件的注釋 屬性文件: # 這里是注釋,會給過濾掉 build.dir = build build文件: <copy file="props.properties" todir="sample"> <filterchain> <striplinecomments> <comment value="#" /> </striplinecomments> </filterchain> </copy> 五,兩個花俏的功能 1.聲音提示 <project name="Sound" default="all"> <property file="build.properties" /> <target name="init"> <sound> <success source="${sound.dir}/success.wav" duration="500" /> <fail source="${sound.dir}/fail.wav" loops="2" /> </sound> </target> <target name="fail" depends="init"> <fail /> </target> <target name="success" depends="init" /> <target name="all" depends="success" /> </project> 2.進度條提示 <project name="splash" default="init"> <target name="init"> <splash imageurl="http://java.chinaitlab.com/UploadFiles_8734/200610/20061021103415601.gif" showduration="5000" /> <sleep seconds="1" /> <sleep seconds="1" /> <sleep seconds="1" /> <sleep seconds="1" /> <sleep seconds="1" /> <sleep seconds="1" /> </target> </project>
文章來源于領測軟件測試網 http://www.kjueaiud.com/
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月