锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国模精品一区二区三区色天香,裸体在线国模精品偷拍,亚洲v欧美v另类v综合v日韩vhttp://www.aygfsteel.com/e-ville/Hellozh-cnThu, 19 Jun 2025 13:07:28 GMTThu, 19 Jun 2025 13:07:28 GMT60- ANT buildfile蹇熷弬鑰冿紒http://www.aygfsteel.com/e-ville/archive/2007/02/11/99258.htmlALinALinSun, 11 Feb 2007 09:11:00 GMThttp://www.aygfsteel.com/e-ville/archive/2007/02/11/99258.htmlhttp://www.aygfsteel.com/e-ville/comments/99258.htmlhttp://www.aygfsteel.com/e-ville/archive/2007/02/11/99258.html#Feedback0http://www.aygfsteel.com/e-ville/comments/commentRss/99258.htmlhttp://www.aygfsteel.com/e-ville/services/trackbacks/99258.html<?xml version="1.0" encoding="UTF-8"?>
<!-- =============================================================== -->
<!-- ANT buildfile蹇熷弬鑰?-->
<!-- ALin 2006-12-30 14:20 -->
<!-- =============================================================== -->
<project default="help" basedir="." name="Cabin">
聽聽聽 <!-- project鐨勬弿榪幫紝鍙互鐪佺暐聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 <description>Ant Buildfile鍙傝?lt;/description>
聽聽聽 <!-- =========================================================== -->
聽聽聽 <!-- 欏圭洰鐩稿叧鐨勫睘鎬ц緗犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅?-->
聽聽聽 <!-- =========================================================== -->
聽聽聽 <property environment="env"></property><!-- 寮曠敤緋葷粺鐜鍙橀噺聽聽聽聽 -->
聽聽聽 <property name="app.nane" value="Cabin"></property>
聽聽聽 <property name="app.home" value="."></property>
聽聽聽 <property name="src.dir" value="${app.home}/src"></property>
聽聽聽 <property name="bin.dir" value="${app.home}/bin"></property>
聽聽聽 <property name="lib.dir" value="${app.home}/lib"></property>
聽聽聽 <property name="build.dir" value="${app.home}/build"></property>
聽聽聽 <property name="build.classes" value="${build.dir}/classes"/>
聽聽聽 <property name="deploy.dir" value="${app.home}/hello"/>
聽聽聽 <property name="deploy.classes" value="${deploy.dir}/WEB-INF/classes"/>
聽聽聽 <property name="TOMCAT_HOME" value="C:/Tomcat 5.5"/>
聽聽聽 <property name="Log4j.conf" value="log4j.configuration"></property>
聽聽聽 <property name="Log4j.file" value="log4j.properties"></property>
聽聽聽 <property name="JWSDP.HOME" value="C:/Sun/jwsdp-2.0"></property>
聽聽聽 <property name="JAXB.HOME" value="${JWSDP.HOME}/jaxb"></property>
聽聽聽
聽聽聽 <property name="dtd.file1" value="datasource.dtd"></property>
聽聽聽 <property name="dtd.file2" value="bookList.dtd"></property>
聽聽聽 <property name="jboss.jar.dir"
聽聽聽 聽聽聽 value="D:/Program Files/jboss-4.0.2/client"></property>
聽聽聽
聽聽聽 <!-- 瀹氫箟XDoclet鐩綍錛屽悗闈㈢敤鍒板叾涓殑Task聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 <property name="xdoclet.home" value="D:/Program Files/xdoclet-1.2.3"></property>
聽聽聽
聽聽聽 <!-- 寮曠敤澶栭儴灞炴ф枃浠?-->
聽聽聽 <property file="db.properties"></property>
聽聽聽 <!-- =========================================================== -->
聽聽聽 <!-- 緙栬瘧鍜岃繍琛岀殑classpath聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 <!-- =========================================================== -->
聽聽聽 <path id="compile.classpath">
聽聽聽 聽聽聽 <!-- The object files for this application -->
聽聽聽 聽聽聽 <pathelement path="${build.classes}"/>
聽聽聽 聽聽聽
聽聽聽 聽聽聽 <!-- 鍖呮嫭鐩綍涓嬬殑鎵鏈?jar鍜?zip鏂囦歡聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 聽聽聽 <fileset dir="${TOMCAT_HOME}/common/lib">聽聽 <!-- lib鐨勭洰褰暵犅?-->
聽聽聽 聽聽聽 聽聽聽 <include name="*.jar"/>聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <!-- 鍖呮嫭jar鏂囦歡 -->
聽聽聽 聽聽聽 聽聽聽 <include name="*.zip"/>
聽聽聽 聽聽聽 聽聽聽 <exclude name="*.properties"/> <!-- 涓嶅寘鎷琾roperties鏂囦歡 -->
聽聽聽 聽聽聽 </fileset>
聽聽聽 聽聽聽 <!-- 鍙互鎸囧畾鍏蜂綋鐨勬煇涓?jar鏂囦歡聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 聽聽聽 <fileset dir="${jboss.jar.dir}">
聽聽聽 聽聽聽 聽聽聽 <include name="jbossall-client.jar"/>
聽聽聽 聽聽聽 聽聽聽 <include name="jnp-client.jar"/>
聽聽聽 聽聽聽 </fileset>
聽聽聽 聽聽聽 <!-- 鍙互浣跨敤location浠f浛path聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 聽聽聽 <pathelement path="${TOMCAT_HOME}/common/classes"/>
聽聽聽 </path>
聽聽聽
聽聽聽 <!-- XDoelet鐨刲ib鐩綍 -->
聽聽聽 <path id="xdoclet.lib.path">
聽聽聽 聽聽聽 <fileset dir="${xdoclet.home}/lib">
聽聽聽 聽聽聽 聽聽聽 <include name="*.jar"/>
聽聽聽 聽聽聽 </fileset>
聽聽聽 </path>
聽聽聽
聽聽聽 <!-- 瀹氫箟Task錛岃嚜宸辨墿灞曠殑Ant Task涔熶嬌鐢ㄧ被浼肩殑璇硶榪涜瀹氫箟聽聽聽聽聽聽 -->
聽聽聽 <target name="define-task">
聽聽聽 聽聽聽 <taskdef name="documentdoclet"
聽聽聽 聽聽聽 聽聽聽 classname="xdoclet.modules.doc.DocumentDocletTask"
聽聽聽 聽聽聽 聽聽聽 classpathref="xdoclet.lib.path">
聽聽聽 聽聽聽 </taskdef>
聽聽聽 聽聽聽 <taskdef name="ejbdoclet"
聽聽聽 聽聽聽 聽聽聽 classname="xdoclet.modules.ejb.EjbDocletTask"
聽聽聽 聽聽聽 聽聽聽 classpathref="xdoclet.lib.path">
聽聽聽 聽聽聽 </taskdef>
聽聽聽 聽聽聽 <taskdef name="webdoclet"
聽聽聽 聽聽聽 聽聽聽 classname="xdoclet.modules.web.WebDocletTask"
聽聽聽 聽聽聽 聽聽聽 classpathref="xdoclet.lib.path" />
聽聽聽 </target>
聽聽聽 <!-- 鍒涘緩鐩綍錛屽鏋滃凡緇忓瓨鍦紝鍒欒煩榪嚶犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅?-->
聽聽聽 <target name="prepare">
聽聽聽 聽聽聽 <mkdir dir="${src.dir}/META-INF"/>
聽聽聽 聽聽聽 <mkdir dir="${bin.dir}/META-INF"/>
聽聽聽 聽聽聽 <mkdir dir="${lib.dir}"/>
聽聽聽 </target>
聽聽聽 <!-- =========================================================== -->
聽聽聽 <!-- target璁劇疆聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 <!-- =========================================================== -->
聽聽聽 <target name="compile" depends="prepare">
聽聽聽 聽聽聽 <javac srcdir="${src.dir}" destdir="${build.classes}" debug="no">
聽聽聽 聽聽聽 聽聽聽 <!-- 寮曠敤涓婇潰鐨刢ompile.classpath-->
聽聽聽 聽聽聽 聽聽聽 <classpath refid="compile.classpath"/>
聽聽聽 聽聽聽 </javac>
聽聽聽 </target>
聽聽聽
聽聽聽 <target name="copy" depends="compile">
聽聽聽 聽聽聽 <!-- 鎶?{src.dir}涓嬮潰鐨刾roperties鏂囦歡澶嶅埗鍒?{deploy.classes} -->
聽聽聽 聽聽聽 <copy todir="${deploy.classes}">
聽聽聽 聽聽聽 聽聽聽 <fileset file="${src.dir}/*.properties"/>
聽聽聽 聽聽聽 </copy>
聽聽聽 聽聽聽
聽聽聽 聽聽聽 <!-- 澶嶅埗鎸囧畾鏂囦歡 -->
聽聽聽 聽聽聽 <copy todir="${deploy.home}">
聽聽聽 聽聽聽 聽聽聽 <fileset file="${build.classes}/${app.name}.jar"/>
聽聽聽 聽聽聽 </copy>
聽聽聽 聽聽聽 <!-- 鎶?{build.classes}涓嬮潰鐨勬枃浠跺鍒跺埌${deploy.classes}錛屽寘 -->
聽聽聽 聽聽聽 <!-- 鎷?class鏂囦歡錛屼笉鍖呮嫭.log鏂囦歡錛屽瓙鐩綍涓殑鏂囦歡涔熶細澶嶅埗銆偮?-->
聽聽聽 聽聽聽 <copy todir="${deploy.classes}">
聽聽聽 聽聽聽 聽聽聽 <fileset dir="${build.classes}">
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <include name="**/*.class"/>
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <exclude name="**/*.log"/>
聽聽聽 聽聽聽 聽聽聽 </fileset>
聽聽聽 聽聽聽 </copy>
聽聽聽 聽聽聽
聽聽聽 聽聽聽 <!-- 澶嶅埗鍏蜂綋鏂囦歡錛岃鐩栧凡鏈夌殑鏂囦歡聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 聽聽聽 <copy file="src/META-INF/services.xml"
聽聽聽 聽聽聽 聽聽聽 tofile="${dest.dir.classes}/META-INF/services.xml"
聽聽聽 聽聽聽 聽聽聽 overwrite="true"/>
聽聽聽 </target>
聽聽聽
聽聽聽 <!-- 浣跨敤JDK鐨刵ative2ascii宸ュ叿鎵ц鏈湴鍖栨搷浣滐紝杞崲緙栫爜銆偮犅犅犅犅犅犅犅?-->
聽聽聽 <target name="locale">
聽聽聽 聽聽聽 <echo>Target ----- [locale]</echo>
聽聽聽 聽聽聽 <exec dir="${src.dir}" executable="native2ascii" os="Windows XP">
聽聽聽 聽聽聽 聽 <arg
聽聽聽 聽聽聽 聽 聽聽聽 line="-encoding GBK MessageResources_temp.properties
聽聽聽 聽聽聽 聽 聽聽聽 聽聽聽 MessageResources_zh_CN.properties"/>
聽聽聽 聽聽聽 </exec>
聽聽聽 </target>
聽聽聽 <target name="clean">
聽聽聽 聽聽聽 <!-- 鍒犻櫎${deploy.classes}涓嬮潰鐨勬墍鏈?.class)鏂囦歡-->
聽聽聽 聽聽聽 <delete>
聽聽聽 聽聽聽 聽聽聽 <fileset dir="${deploy.classes}">
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <include name="*"/> <!-- 鍖呮嫭鎵鏈夋枃浠?-->
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <include name="*/**.class"/>
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <exclude name=""/>聽 <!-- ""琛ㄧず涓嶅惈浠諱綍鏂囦歡 -->
聽聽聽 聽聽聽 聽聽聽 </fileset>
聽聽聽 聽聽聽 </delete>
聽聽聽 聽聽聽 <!-- 鍒犻櫎${bin.dir}涓嬮潰鐨?class銆?xml銆?properties銆?log鏂囦歡 -->
聽聽聽 聽聽聽 <delete>
聽聽聽 聽聽聽 聽聽聽 <fileset dir="${bin.dir}">
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <include name="**/*.class"/>
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <include name="**/*.xml"/>
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <include name="**/*.properties"/>
聽聽聽 聽聽聽 聽聽聽 聽聽聽 <include name="**/*.log"/>
聽聽聽 聽聽聽 聽聽聽 </fileset>
聽聽聽 聽聽聽 </delete>
聽聽聽 聽聽聽 <!-- 鍒犻櫎鎸囧畾璺緞鐨勬枃浠?-->
聽聽聽 聽聽聽 <delete file="${deploy.home}/${app.name}.jar"></delete>
聽聽聽 </target>
聽聽聽
聽聽聽 <!-- run渚濊禆浜巆ompile鍜宒elete聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 <!-- 綾諱技浜庡湪${bin.dir}涓嬮潰鎵цjava events.EventManager錛屽彧鏈壜犅犅?-->
聽聽聽 <!-- fork="YES"鐨勬儏鍐典笅錛宒ir灞炴ф墠鏈夋晥錛屼嬌鐢╟lasspathref寮曠敤鍓嶉潰 -->
聽聽聽 <!-- 鐨刢ompile.classpath銆偮犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅?-->
聽聽聽 <!-- arg琛ㄧず鎻愪緵鍙傛暟銆傝繍琛屾柟寮忥細ant run -Daction=value聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 <!-- 鍏舵晥鏋滅瓑鍚屼簬錛歫ava events.EventManager value聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 <!-- 鍙笉榪囦笉鍐嶉渶瑕佺敤-cp鎸囧畾classpath錛岄潪甯告柟渚褲偮犅犅犅犅犅犅犅犅犅犅犅犅犅犅?-->
聽聽聽 <target name="run" depends="compile, clean">
聽聽聽 聽聽聽 <java classname="events.EventManager" fork="YES" dir="${bin.dir}"
聽聽聽 聽聽聽 聽聽聽 classpathref="compile.classpath">
聽聽聽 聽聽聽 聽聽聽 <classpath path="${bin.dir}"/><!-- classpath鏄繀欏葷殑錛屽惁鍒欎細鍑虹幇NoClassDefFoundError聽聽 -->
聽聽聽 聽聽聽 聽聽聽 <arg value="${action}"/>聽聽 <!-- arg涔熶笉鏄繀欏葷殑錛?鎴栧涓?-->
聽聽聽 聽聽聽 </java>
聽聽聽 </target>
聽聽聽
聽聽聽 <!-- 浣跨敤exec鍙互榪愯鍙墽琛屾枃浠躲俤ir琛ㄧず鍦ㄦ煇涓洰褰曚笅鎵ц錛浡犅犅犅犅犅?-->
聽聽聽 <!-- executable琛ㄧず鍙墽琛屾枃浠剁殑璺緞錛屽鏋滃湪path鍙橀噺涓紝鍒欏彧瑕伮犅犅?-->
聽聽聽 <!-- 鍙墽琛屾枃浠跺悕鍗沖彲錛屽惁鍒欏簲璇ョ粰鍑哄畬鏁磋礬寰勶紱os琛ㄧず鏄粈涔堢郴緇燂紱聽 -->
聽聽聽 <!-- 涔熷彲浠ラ氳繃arg鎻愪緵鍙傛暟銆偮犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅?-->
聽聽聽 <target name="xjc">
聽聽聽 聽聽聽 <echo>Run xjc.bat and generate sources.</echo>
聽聽聽 聽聽聽 <exec dir="${src.dir}" executable="${JAXB.HOME}/bin/xjc.bat" os="Windows XP">
聽聽聽 聽聽聽 聽 <arg line="-dtd ${dtd.file2}"></arg>
聽聽聽 聽聽聽 聽 <!--arg value="${dtd}"></arg--><!-- DTD file as run-time argument-->
聽聽聽 聽聽聽 </exec>
聽聽聽 </target>
聽聽聽 <!-- 鎶?{bin.dir}涓嬮潰鐨勬墍鏈夋枃浠舵墦鍖呮垚錛?{app.name}.aar鏂囦歡錛屽茍鏀?-->
聽聽聽 <!-- 緗湪${bin.dir}鐩綍涓嬨傜被浼間簬鍦?{bin.dir}鐩綍涓嬫墽琛岋細聽聽聽聽聽聽聽 -->
聽聽聽 <!-- jar cvf Cabin.aar .聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 -->
聽聽聽 <target name="jar">
聽聽聽 聽聽聽 <jar basedir="${bin.dir}" destfile="${bin.dir}/${app.name}.aar">
聽聽聽 聽聽聽 </jar>
聽聽聽 </target>
聽聽聽 <!-- 浣跨敤antcall璋冪敤鍏朵粬鐨則arget聽 -->
聽聽聽 <target name="deploy">
聽聽聽 聽聽聽 <antcall target="jar"/>
聽聽聽 </target>
聽聽聽
聽聽聽 <!-- 涓庣敤鎴蜂氦浜掕緭鍏ワ細Input task銆倂alidargs鐢ㄩ楀彿闅斿紑錛屼腑闂翠笉鑳芥湁絀烘牸銆?-->
聽聽聽 <!-- 杈撳叆蹇呴』鏄痸alidargs涔嬩竴錛屽惁鍒欎細寰幆瑕佹眰杈撳叆銆備箣鍚庡儚浣跨敤宸茬粡瀹氫箟鐨?-->
聽聽聽 <!-- 灞炴т竴鏍蜂嬌鐢?-->
聽聽聽 <target name="input">
聽聽聽 聽聽聽 <input message="璇烽夋嫨涓涓猅arget"
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 validargs="compile,jar,test"
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 addproperty="my.input"/>
聽聽聽 聽聽聽
聽聽聽 聽聽聽 <echo>浣犺緭鍏ョ殑鏄細${my.input}</echo>
聽聽聽 </target>
聽聽聽 <target name="help">
聽聽聽 聽聽聽 <antcall target="show-img"/>
聽聽聽 聽聽聽 <!-- echo鍙互鍍忎笅闈㈣繖鏍風敤 -->
聽聽聽 聽聽聽 <echo message="Hello, ANT!"></echo>
聽聽聽 聽聽聽 <echo>ant copy聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 Copy files.</echo>
聽聽聽 聽聽聽 <echo>ant compile聽聽聽聽聽聽聽聽聽聽聽聽聽聽 Compile source files.</echo>
聽聽聽 聽聽聽 <echo>ant/ant build聽聽聽聽聽聽聽聽聽聽聽聽 Build.</echo>
聽聽聽 聽聽聽 <echo>ant run -Daction=store聽聽聽 Run client</echo>
聽聽聽 聽聽聽 <echo>ant clean聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 Clean.</echo>
聽聽聽 聽聽聽 <echo>ant help聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 Display this help message.</echo>
聽聽聽 聽聽聽 <echo>${env.JBOSS_HOME}</echo><!-- 杈撳嚭緋葷粺鐨凧BOSS_HOME鍙橀噺 -->
聽聽聽 聽聽聽 <echo>${url}</echo><!-- 杈撳嚭澶栭儴灞炴ф枃浠剁殑灞炴?-->
聽聽聽 聽聽聽 <echo>ant input聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 Input.</echo>
聽聽聽 </target>
聽聽聽 <target name="show-img"><!-- 鏄劇ず鍥劇墖錛孶RL濂藉儚涓嶆槸榪欐牱璁劇疆鐨?-->
聽聽聽 聽聽聽 <splash imageurl="tomcat-power.gif"
聽聽聽聽聽聽聽聽聽聽 useproxy="false"
聽聽聽聽聽聽聽聽聽聽 showduration="2000"/>
聽聽聽 聽聽聽 <splash/> <!-- Splash images/ant_logo_large.gif from the classpath. -->
聽聽聽 </target>
</project>

]]>
主站蜘蛛池模板:
乡城县|
百色市|
曲靖市|
武穴市|
漳浦县|
长丰县|
城固县|
慈溪市|
板桥市|
安岳县|
富民县|
禄劝|
昆山市|
长春市|
南康市|
三门峡市|
丁青县|
兰西县|
阜宁县|
大兴区|
当雄县|
巨野县|
通州市|
翁牛特旗|
扎兰屯市|
隆化县|
澄江县|
京山县|
福海县|
石门县|
沿河|
平泉县|
浠水县|
琼结县|
元氏县|
蓬莱市|
武定县|
乌鲁木齐县|
叙永县|
承德县|
邯郸市|