posts - 21,  comments - 6,  trackbacks - 0
          我的想法:
          --------------------------------------
          在命令行執(zhí)行 ant
          執(zhí)行對HelloWorld.java的編譯,即 javac
          --------------------------------------
          然后重點來啦!!!
          --------------------------------------
          ant執(zhí)行處于等待.直到我在命令行輸入OK后,
          才開始執(zhí)行,即java
          --------------------------------------

          前幾天有了這個想法,頭天上午在google上搜了一上午也沒搜到,于是就不著了,寫了個時間延遲的湊合著應(yīng)付差事,確實是太懶了,我自己都這么認(rèn)為,于是就在論壇上發(fā)了個帖子等人幫忙解決,呵呵~~~一位"高人"提醒俺看ant api, 哦~~~那就依照高人指點吧,反正看看也沒什么壞處.結(jié)果還真是可以.用的就是input標(biāo)簽.

          ?1<?xml?version="1.0"?>
          ?2
          ?3<project?name="firstbuild"?default="run">
          ?4????<target?name="compile">
          ?5????????<javac?srcdir="."/>
          ?6????????<echo>===compilation?complete!===</echo>
          ?7????</target>
          ?8????
          ?9????<target?name="checkok">
          10????????<input?message="All?data?is?going?to?be?deleted?from?DB?continue?(y/n)?"?validargs="y,n"?addproperty="do.delete"?/>
          11????????<condition?property="do.abort">
          12????????????<equals?arg1="n"?arg2="${do.delete}"/>
          13????????</condition>
          14????????<fail?if="do.abort">Build?aborted?by?user.</fail>
          15????</target>
          16????
          17????<target?name="check_time">
          18????????<sleep?seconds="30"/>
          19????</target>
          20????
          21????<!--depends="compile"-->
          22????<target?name="run"?depends="checkok">
          23????????<java?classname="Test">
          24????????????<arg?value="a"/>
          25????????????<classpath>
          26????????????????<pathelement?path="."/>
          27????????????</classpath>
          28????????</java>
          29????????
          30????????<echo>======</echo>
          31????</target>
          32</project>

          應(yīng)用:

          雖然經(jīng)我們多次的驗證,畢竟是個項目,還是小心為妙,打完包后再驗證一次又何妨呢?現(xiàn)在我們都是集體開發(fā)項目,當(dāng)然tomcat服務(wù)器也不可能是你的本機,那就牽扯到上傳了.這個東西可以用來對項目打包后進行人工驗證, 當(dāng)確認(rèn)無誤后,輸入?yún)?shù)y就可以將我們的項目上傳了.以前我們的項目都是ant后用scp來傳,如果打版本的人不在,其他人就只能干著急.這下我不在也無所謂了.哈哈~~~現(xiàn)在的項目只要一個ant命令一切的一切全部搞定.
          posted on 2006-09-22 17:37 Warren.Wu 閱讀(3008) 評論(2)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宁国市| 凭祥市| 微山县| 隆安县| 柳河县| 土默特右旗| 商洛市| 涟源市| 小金县| 石首市| 丹东市| 大足县| 铁岭县| 金川县| 交口县| 阳东县| 家居| 平南县| 朝阳区| 长垣县| 英德市| 明星| 鹤岗市| 富宁县| 甘泉县| 忻州市| 桦川县| 浦县| 尼木县| 临西县| 四子王旗| 福建省| 夏津县| 那坡县| 舒城县| 江都市| 瓦房店市| 白河县| 仪陇县| 绍兴市| 文安县|