邋遢居

          我的Java天堂

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            61 Posts :: 2 Stories :: 90 Comments :: 0 Trackbacks

          公告

          啟航吧,我親愛的Jet!

          常用鏈接

          留言簿(18)

          我參與的團(tuán)隊(duì)

          搜索

          •  

          積分與排名

          • 積分 - 151070
          • 排名 - 409

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          ?

          近來看了點(diǎn)Ant的東西,想Ant真的很強(qiáng)。在使用的過程中發(fā)現(xiàn),開發(fā)項(xiàng)目的過程中使用到的Ant其實(shí)并不多,只是有時(shí)候只是需要換一下其中的個(gè)別參數(shù)就可以重新用了。如果把這些重復(fù)的情況,寫成不同的build.xml的模板。定制成不同的任務(wù),通過快捷鍵來調(diào)出,最后自動(dòng)的執(zhí)行ant腳本。呵呵,想想就是一個(gè)很不錯(cuò)的主意。

          說干就干了。定義一些Action,和快捷鍵幫定就不多說了。生成build.xml通過你自己喜歡的代碼生成技術(shù)(個(gè)人喜歡用JET4)定義模板并生成代碼。

          下面在自動(dòng)執(zhí)行Ant腳本的時(shí)候卡了一會(huì)殼。看到《以編程方式調(diào)用 Apache Ant

          2 覺得問題已經(jīng)解決了。不過這種方式是在Eclipse 運(yùn)行的VM中執(zhí)行,也就是說會(huì)把Eclipse 掛住。我希望達(dá)到的效果是和org.eclipse.ant.ui插件達(dá)到的效果一樣。最好是去調(diào)用他了。他是在eclipse默認(rèn)集成的,直接依賴于他不會(huì)有什么問題。看了他plugin.xml發(fā)現(xiàn)了一個(gè)好東西“org.eclipse.debug.core.launchConfigurationTypes”,所以我就想我創(chuàng)建一個(gè)ILaunchConfigurationType 用它來實(shí)實(shí)例化一個(gè)ILaunchConfigurationWorkingCopy是不是就可以搞定了。上網(wǎng)google了一下有個(gè)兄弟寫完了這個(gè)部分的工作1。把他的代碼放到一個(gè)插件里面簡(jiǎn)單的跑了一下,果然可行。爽!

          ?

          參考文檔:


          1. Eclipse 3.1 Update to “How to run ANT files programmatically”

          2. 以編程方式調(diào)用 Apache Anthttp://www.ibm.com/developerworks/cn/websphere/library/techarticles/0502_gawor/0502_gawor.html

          3. 代碼范例http://dev.eclipse.org/mhonarc/lists/platform-ant-dev/msg01053.html

          4. http://www.eclipse.org/articles/Article-JET/jet_tutorial1.html

          posted on 2006-12-30 16:13 Jet Geng 閱讀(2681) 評(píng)論(1)  編輯  收藏 所屬分類: Eclipse

          Feedback

          # re: 在eclipse中通過編程的方式調(diào)用Ant腳本[未登錄] 2012-04-06 22:24 Roy
          樓主能否提供一下代碼,那兩個(gè)網(wǎng)頁打不開  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 嘉兴市| 江油市| 临安市| 安仁县| 竹北市| 广水市| 溧阳市| 增城市| 扎鲁特旗| 理塘县| 宁陕县| 昌江| 耒阳市| 姚安县| 海晏县| 泾阳县| 花莲县| 贡觉县| 邹平县| 长岛县| 高邮市| 金秀| 保山市| 枣阳市| 苍南县| 吴旗县| 兰溪市| 双柏县| 霸州市| 石阡县| 方山县| 灵川县| 丰台区| 三穗县| 辛集市| 南涧| 抚州市| 陆川县| 长武县| 工布江达县| 利川市|