锘??xml version="1.0" encoding="utf-8" standalone="yes"?>中文亚洲AV片在线观看不卡
,国产亚洲精品AAAA片APP,亚洲精品成人av在线http://www.tkk7.com/wuxufeng8080/category/19088.htmlzh-cnThu, 08 Mar 2007 02:30:13 GMTThu, 08 Mar 2007 02:30:13 GMT60- Ant 鐨勪嬌鐢?ZT)http://www.tkk7.com/wuxufeng8080/articles/92861.html椋庝漢鍥?/dc:creator>椋庝漢鍥?/author>Wed, 10 Jan 2007 03:43:00 GMThttp://www.tkk7.com/wuxufeng8080/articles/92861.htmlAnt聽鏄憲鍚岼ava寮婧愮粍緇嘇pache鐨勪竴涓」鐩紝鏄竴涓熀浜巎ava鐨刡uild宸ュ叿銆傚畠鍙互浣夸綘閫氳繃ant鑴氭湰璇█錛岃嚜鍔ㄤ綘鐨勯」鐩嫹璐濆埌鏌愪釜鐩綍錛屽彂甯冮」鐩紝鎴栬呯敓鎴愪竴浜涗唬鐮侊紝鎵цSQL璇█銆傛諱箣瀹冨彲浠ュ府鍔╀綘瀹屾垚欏圭洰寮鍙戜腑闄や簡寮鍙戜唬鐮佷互澶栫殑澶ч儴鍒嗚緟鍔╂у伐浣溿備負浠涔堥渶瑕佹墜宸ュ幓緙栧啓ant鑴氭湰鍛紝寰堝IDE宸ュ叿浼氫負鎴戜滑鐢熸垚ant鑴氭湰闃匡紵鏈変漢浼氳繖涔堥棶銆傝鐭ラ亾闈營DE鑷姩鐢熸垚鐨勪笢瑗匡紝鎬繪槸鏈夎繖鏍烽偅鏍風殑緙虹偣錛屼互鍙婁笉瓚籌紝浠栦笉鑳藉畬鍏ㄦ弧瓚充綘鐨勫緢澶氶渶瑕併傚鏋滃嚭鐜頒簡闂錛屼綘涓嶅緱涓嶆墜鍔ㄤ慨鏀筧nt鑴氭湰錛岃繖鏃跺欏鏋滀綘涓嶄簡瑙nt閭d箞浣犲皢浼氫竴絳硅帿灞曘傛墍浠ヤ負浜嗚兘浣胯嚜宸辯殑欏圭洰鍙樺緱鏇翠笓涓氬寲錛屾垨鑰呮兂鍦ㄩ瀵奸潰鍓峴how涓涓嬬殑璇?鏈夋椂鍊欏緢鏈夌敤)銆傝繕鏄簡瑙d竴涓媋nt鍚с?br />
聽
Ant聽鐨勫畨瑁呬嬌鐢?br />聽
瀹夎
Ant瀹夎寰堢畝鍗曪紝鍙浣犱粠apache緗戠珯涓婁笅杞戒粬鐨剒ip鍖咃紝鐒跺悗瑙e帇鍒頒換浣曟湰鍦扮鐩樹笂錛屽湪鐜鍙橀噺涓坊鍔犅燩ath聽鐨勫煎姞涓娐?ANT_HOME%/bin聽灝卞彲浠ヤ簡錛岃繖鏍峰湪Dos鎻愮ず絎︿腑灝卞彲浠ヤ嬌鐢燼nt聽榪欎釜鍛戒護浜嗐傚叾浠栫殑浣犻渶瑕佽緗竴涓嬄燗NT_HOME聽榪欎釜鐜鍙橀噺涓轟綘瑙e帇鍚庣殑鐩綍銆傝繕鏈夊氨鏄綘瑕佹鏌ヤ竴涓嬩綘鐨凧DK瀹夎鐩綍JAVA_HOME鏄笉鏄姞鍒頒綘鐨勭幆澧冨彉閲忛噷闈㈠幓浜嗐?br />
聽
浣跨敤
姒傝堪
聽
浣跨敤ant聽涔熷悓鏍鋒槸闈炲父綆鍗曠殑浜嬨傞氬父鐨勫仛娉曞氨鏄湪浣犵殑欏圭洰閲岄潰寤虹珛涓涓猉ML鏂囦歡錛屽悕瀛楅氬父鍙互鍙柭燽uild.xml聽銆傚綋鐒朵綘鍙互鍙栦換浣曚綘鍠滄鐨勫悕瀛椼傝繖涓枃浠跺氨鏄綘闇瑕乤nt涓轟綘欏圭洰鍋氱殑涓浜涜緟鍔╂у伐浣滅殑鎵瑰鐞嗘枃浠躲備粬鐨勬牸寮忓彲鑳芥槸榪欐牱鐨勩傛垜浠厛涓嶅叿浣撹ant聽鏍囪錛屽厛鏈変竴涓劅鎬х殑璁よ瘑浼氭瘮杈冨揩鐨勪笂鎵嬨?br />
聽
渚嬪瓙錛?br />
<?xml聽version="1.0"聽encoding="UTF-8"?>
聽
<project聽default="all"聽name="pluto-project"聽basedir=".">
聽
聽
聽
聽聽聽聽聽聽聽<target聽name="all"聽depends="api,聽container,聽portal">
聽聽聽聽聽聽聽</target>
聽
聽聽聽聽聽聽聽<target聽name="clean"聽depends="api-clean,聽container-clean,聽portal-clean">
聽聽聽聽聽聽聽</target>
聽
聽聽聽聽聽聽聽<target聽name="api">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<property聽name="final.name"聽value="portlet-api-@@DATE@@"/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<ant聽antfile="build.xml"聽dir="api"聽target="jar"聽inheritAll="false"聽/>
聽聽聽聽聽聽聽</target>
聽聽聽聽聽聽聽<target聽name="api-clean">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<ant聽antfile="build.xml"聽dir="api"聽target="clean"聽inheritAll="false"聽/>
聽聽聽聽聽聽聽</target>
聽
聽聽聽聽聽聽聽<target聽name="container"聽depends="api">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<ant聽antfile="build.xml"聽dir="container"聽target="jar"聽inheritAll="false"聽/>
聽聽聽聽聽聽聽</target>
聽
聽聽聽聽聽聽聽<target聽name="container-clean">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<ant聽antfile="build.xml"聽dir="container"聽target="clean"聽inheritAll="false"聽/>
聽聽聽聽聽聽聽</target>
聽
聽聽聽聽聽聽聽<target聽name="portal"聽depends="container">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<ant聽antfile="build.xml"聽dir="portal"聽target="jar"聽inheritAll="false"聽/>
聽聽聽聽聽聽聽</target>
聽聽聽聽聽聽聽<target聽name="portal-clean">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<ant聽antfile="build.xml"聽dir="portal"聽target="clean"聽inheritAll="false"聽/>
聽聽聽聽聽聽聽</target>
聽
</project>
聽
聽
榪欎釜build.xml聽鏂囦歡寮曡嚜apache鐨勪竴涓」鐩傞噷闈㈠彲浠ョ湅鍒版湁聽project聽浠ュ強target聽鏍囩銆傛湁浜涢」鐩殑build.xml鍙兘涓嶆槸浠?lt;?xml聽version="1.0"聽encoding="UTF-8"?>寮澶寸殑錛屼笉榪囨病鍏崇郴錛屼互鍚庡啀璇存槑銆傛瘡涓涓猙uild.xml聽鍙兘鏈変竴涓猵roject聽鏍囩錛屄犳瘡涓猵roject聽鏍囩閲岄潰鍖呭惈浜嗗嚑涓猼artget鏍囩銆傛瘡涓涓猼arget鍙互鐙珛鎵ц鎴栬呬緷璧栦簬鍏朵粬target鎵ц瀹屾瘯鎵嶈兘鎵ц銆?br />
浠ヤ笅鏄竴涓吀鍨嬬殑渚嬪瓙銆?br />
聽
<target聽name="A"/>
<target聽name="B"聽depends="A"/>
<target聽name="C"聽depends="B"/>
<target聽name="D"聽depends="C,B,A"/>
聽
聽
褰撲腑target聽A聽鍙互鐙珛鎵ц錛屼絾鏄疊銆丆銆丏聽鍒欎緷璧栦簬鍏朵粬target鎵嶅彲浠ユ墽琛岋紝涔熷氨鏄錛屾墽琛孌,聽ant聽灝變細鎸夌収聽A-聽B-聽C聽榪欐牱鐨勯『搴忓厛鎵ц鍏朵粬target銆?br />
Project聽鏍囩閲岄潰鏈変竴涓燿efault="all"聽錛岃繖灝辨槸璇存槑浜嗗湪榛樿鎯呭喌涓嬄燼ll聽榪欎釜target聽浼氳鎵ц銆?br />
聽
瀹氫箟鍙橀噺
聽
鍦ㄨ繖涓枃浠朵腑娌℃湁鐪嬪埌灞炴у畾涔夛紝鍏跺疄濡傛灉浣犳兂浣跨敤瀹氫箟鍙橀噺鐨勮瘽錛屽彲浠ュ湪project聽鏍囩涓嬄犲畾涔夊榪欐牱鐨勬爣絳?br />
<project聽鈥︹?gt;
<property聽name="src"聽location="src"/>
聽聽<property聽name="build"聽location="build"/>
<target聽鈥︹?gt;
榪欐牱浣犲湪寮曠敤鐨勬椂鍊欏氨鍙互浣跨敤褰㈠${build}
<target聽name="init">
鈥︹?br />
<mkdir聽dir="${build}"/>
鈥︹?br />
聽聽</target>
榪欐牱鐨勫彉閲忎簡錛岀渷寰楄嚜宸卞幓淇敼姣忎竴澶勯渶瑕佺敤鍒板彉閲忕殑鍦版柟
聽
聽
娣誨姞鐩綍鎿嶄綔
聽
<target聽name="init">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<mkdir聽dir="${dist.dir}"聽/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<mkdir聽dir="${dist.classes.dir}"聽/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<mkdir聽dir="${dist.webapps.dir}"聽/>
聽聽聽聽聽聽聽</target>
聽
榪欓噷鐨刣ist.dir聽絳夌敤${}鎷搗鏉ョ殑錛屾槸鎴戜滑瀹氫箟鐨勫彉閲忋?br />
聽
緙栬瘧java鏂囦歡鐨勬搷浣?br />
聽
聽
<target聽name="compile">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<javac聽srcdir="${src.dir}"聽destdir="${dist.classes.dir}"聽debug="true"聽encoding="GBK">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽<classpath聽refid="classpath"聽/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽</javac>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<jar聽destfile="${dist.classes.dir}/lib/app.jar"聽basedir="${dist.classes.dir}"/>
聽聽聽聽聽聽聽</target>
聽
榪欓噷璇翠竴涓嬄爅avac聽榪欎釜浠誨姟鏍囩
聽
鍏朵腑鐪嬪埌聽鏈壜爏rcdir聽銆乨estdir銆乨ebug聽銆乪ncoding聽絳夊睘鎬э紝榪樻湁涓涓燾lasspath聽鐨勫瓙鏍囩銆係rcdir灝辨槸鐩爣source,闇瑕佺紪璇戠殑婧愭枃浠訛紝destdir灝辨槸鐩殑鍦幫紝緙栬瘧鍑烘潵鐨刢lass鐨勫瓨鏀懼湴銆侱ebug鍙傛暟鏄寚鏄巗ource鏄笉鏄渶瑕佹妸debug淇℃伅緙栬瘧榪涘幓錛屽鏋滀笉鍔犺繖涓弬鏁扮瓑浜庡湪鍛戒護琛屽悗闈㈠姞涓娐?g:none聽榪欎釜鍙傛暟銆侲ncoding聽榪欎釜鍙傛暟鎸囨槑浠ヤ綍縐嶇紪鐮佹柟寮忕紪鐮佷綘鐨剆ource鏂囦歡錛屽浜庢湁涓枃鏂囧瓧鐨勪唬鐮佹潵璇磋繖欏規瘮杈冮噸瑕併?br />
聽
Classpath聽鎸囨槑浜嗕綘闇瑕佸簲鐢ㄧ殑jar鍖咃紝鎴栬呭叾瀹僣lass鏂囦歡鐨勬墍鍦ㄥ湴錛岃繖涔熸槸闈炲父閲嶈鐨勪竴欏歸夐」銆備嬌鐢ㄦ柟寮忔湁浠ヤ笅鍑犵銆?br />
聽
<property聽name="lib.dir"聽value="${basedir}/lib"聽/>
鈥︹?
<path聽id="classpath">
聽聽聽聽聽聽聽聽聽聽聽聽<fileset聽dir="${lib.dir}">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽<include聽name="*.jar"/>
聽聽聽聽聽聽聽聽聽聽聽聽</fileset>
聽聽聽聽聽聽聽聽</path>
鈥︹?br />
聽
<classpath聽refid="classpath"聽/>
聽
浣滀負classpath聽寮曠敤棰勫厛瀹氫箟鐨刯ar鍖呬綅緗?refid聽鎸囨槑浜嗕竴涓紩鐢ㄥ彉閲忋備竴鑸湪real-world鎯呭喌涓嬩細榪欐牱浣跨敤銆傜畝鍗曠殑浣跨敤鏄繖鏍風殑錛?br />
<javac聽srcdir="${src}"
聽聽聽聽聽聽聽聽聽destdir="${build}"
聽聽聽聽聽聽聽聽聽classpath="xyz.jar"
聽聽聽聽聽聽聽聽聽debug="on"
聽聽/>
聽
榪欏氨綆鍗曚簡鐐廣?br />
聽
鎵搄ar鍖呮搷浣?br />
聽
<jar聽destfile="${dist}/lib/app.jar"聽basedir="${dist.classes.dir}"/>
聽
榪欎釜灝辨槸鎶婄紪璇戝ソ鐨勬枃浠舵墦鎴恓ar鍖呯殑ant聽鑴氭湰錛屽拰涓婇潰javac涓鏍鳳紝鍙互鏀懼湪浠繪剰浣嶇疆銆傚緢鏄庢樉destfile聽灝辨槸聽浣犳兂瑕佹墦鎴愮殑鍖咃紝basedir灝辨槸浣犵殑鐩爣class鏂囦歡,鍏跺畠鐨勫鏉傚弬鏁版墜鍐屼笂閮芥湁錛屽彲浠ュ鐓у弬鑰冦?br />
<jar聽destfile="${dist}/lib/app.jar">
聽聽聽聽<fileset聽dir="${build}/classes"
聽聽聽聽聽聽聽聽聽聽聽聽聽excludes="**/Test.class"
聽聽聽聽/>
聽聽聽聽<fileset聽dir="${src}/resources"/>
聽聽</jar>
聽
涓婇潰榪欐鑴氭湰涔熷緢瀹規槗鐞嗚В錛屽氨鏄櫎浜員est.class鏂囦歡浠ュ錛屾妸涓涓猻ource鐨剅esource鐩綍錛岃繛鍚岀紪璇戝悗鐨刢lass鑴氭湰涓璧鋒墦榪沘pp.jar鍖呭唴銆?br />
聽
澶嶅埗鏂囦歡鎿嶄綔
聽
<copy聽todir="${dist.webapps.dir}/WEB-INF/lib"聽overwrite="true"聽flatten="true">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽<fileset聽dir="${lib.dir}">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽<include聽name="*.jar"聽/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽<exclude聽name="j2ee.jar"聽/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</fileset>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽</copy>
聽
涓婇潰鑴氭湰寰堝鏄撶悊瑙c偮燭odir聽鎸囧畾浜嗛渶瑕佹嫹璐濈殑鍦扮偣錛宱verwrite聽鏄惁闇瑕佽鐩栵紝flatten鏄惁蹇界暐鐩殑鐩綍緇撴瀯錛屽彧寰楁槸涓嶇浠涔堢洰褰曪紝鐩存帴鎷瘋礉鏂囦歡鍒扮洰鐨勫湴錛屼涪寮冨叾鎵鍦ㄧ粨鏋勩?br />
聽
<fileset聽dir="${lib.dir}">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽<include聽name="*.jar"聽/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽<exclude聽name="j2ee.jar"聽/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</fileset>
閫夊畾闄や簡j2ee.jar鍖呬互澶栫殑鎵鏈夊湪lib.dir鍙橀噺鎵瀹氫箟鐨勫寘涓嬮潰鐨刯ar鍖?br />
聽
聽
鍏跺畠鎷瘋礉鏍峰紡
聽
<copy聽file="myfile.txt"聽todir="../some/other/dir"/>
鍗曟枃浠舵嫹璐?br />
<copy聽file="myfile.txt"聽todir="../some/other/dir"/>
鏂囦歡鍒扮洰褰曟嫹璐?br />
<copy聽todir="../new/dir">
聽聽聽聽<fileset聽dir="src_dir"/>
聽聽</copy>聽
鐩綍瀵規嫹璐?br />
聽
姣旇緝鏈夌敤鐨勫懡浠?br />
聽
<copy聽todir="../backup/dir">
聽聽聽聽<fileset聽dir="src_dir"/>
聽聽聽聽<filterset>
聽聽聽聽聽聽<filter聽token="TITLE"聽value="Foo聽Bar"/>
聽聽聽聽</filterset>
聽聽</copy>
鎷瘋礉聽sr_dir聽鐩綍鍒奧燽ackup/dir鐩綍錛屽茍涓旀妸鎵鏈夋枃浠朵腑鐨劼燖TITLE@聽鏇挎崲鎴惵燜oo聽Bar聽銆傝繕鏈夊緢澶氱敤娉曪紝絳夊埌瑕佷嬌鐢ㄧ殑鏃跺欏彲浠ュ幓鏌ユ墜鍐屻?br />
聽
聽
鍒犻櫎鎿嶄綔
聽
<target聽name="clean">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<delete聽dir="${dest.dir}"/>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽<delete聽file="${dest2.dir}"/>
聽聽聽聽聽聽聽</target>聽
聽
浠ヤ笂鎿嶄綔涔熸槸寰堝鏄撶悊瑙g殑銆?br />
聽
聽
鎵цant聽鑴氭湰
鍦ㄦ湁build.xml聽鐨勭洰褰曟彁紺虹涓嬩嬌鐢燼nt聽灝卞彲浠ヤ簡銆傚鏋滄槸鍏朵粬鐨勫悕瀛楋紝閭e氨浣跨敤ant聽-buildfile聽<鏂囦歡鍚?gt;聽聽聽灝卞彲浠ヤ簡銆?br />
聽
聽
鍏跺畠鐨勫氨鏄湪鍏蜂綋寮鍙戣繃紼嬩腑real-world寮忕殑姣旇緝緇忓吀鐨勪竴浜涙搷浣溿傛瘮鏂硅鍒╃敤XDoclet鑷姩鐢熸垚hibernate閰嶇疆鏂囦歡錛屾墽琛孲QL鑴氭湰錛岃繖浜涗細鍦ㄥ悗緇粙緇嶄腑璇︾粏鎻忚堪鐢ㄦ硶銆傛帉鎻′簡瀹冧滑錛屼綘灝辨槸浼氬湪鐢熶駭榪囩▼涓ぇ澶ф彁楂樺伐浣滄晥鐜囷紝鍒漢涔熶細瀵逛綘鍒洰鐩哥湅鐨勶紝鍒繕浜嗗拰浣犵殑鍚屼簨鍒嗕韓鍝︺?/font>

]]>
主站蜘蛛池模板:
免费午夜爽爽爽WWW视频十八禁|
久久亚洲精品无码网站|
亚洲AV中文无码乱人伦在线视色|
99在线免费观看视频|
成人免费视频一区二区|
亚洲AV无码乱码麻豆精品国产|
亚洲宅男天堂在线观看无病毒|
国产精品深夜福利免费观看|
久久久久av无码免费网|
免费的全黄一级录像带|
g0g0人体全免费高清大胆视频|
色偷偷噜噜噜亚洲男人|
亚洲一区中文字幕在线观看|
久久精品国产亚洲av水果派
|
久久久久亚洲av无码专区蜜芽|
国产一级做a爱免费视频|
四虎永久在线精品免费网址|
91香蕉国产线观看免费全集|
免费无码又爽又刺激一高潮|
免费人成视频在线播放|
亚洲欧美在线x视频|
亚洲欧美日韩久久精品|
最新国产精品亚洲|
亚洲一区二区三区免费观看|
亚洲国产精品成人精品小说|
亚洲精品视频免费看|
老司机亚洲精品影院无码|
亚洲av日韩av无码|
亚洲一区影音先锋色资源|
亚洲av中文无码乱人伦在线咪咕|
伊人久久大香线蕉亚洲|
亚洲日韩精品无码专区网站|
亚洲精品线路一在线观看
|
av午夜福利一片免费看久久|
特级毛片aaaa级毛片免费|
在线观看亚洲专区|
色爽黄1000部免费软件下载|
成年免费大片黄在线观看com|
一级毛片大全免费播放下载|
xxxxx做受大片在线观看免费|
aa在线免费观看|