學習筆記:Eclispe運行ant
来源:互联网 发布:淘宝上火影忍者cdk 编辑:程序博客网 时间:2024/05/16 08:07
Eclipse 內建的 Ant 支援可讓外掛程式依程式的方式執行 Ant 建置檔。
透過併入在 org.eclipse.ant.core 外掛程式中的 AntRunner 類別來完成
程式內的所有類別。
例如,由 org.eclipse.core.resources 外掛程式所提供的 eclipse.refreshLocal
作業,是 IResource.refreshLocal() 方法的封套。
在實際RCP應用中,搞不明白不能單獨運行,可能是plugin的依賴關沒搞清吧,
以後有空的時候來單獨測試及解決問題.
透過併入在 org.eclipse.ant.core 外掛程式中的 AntRunner 類別來完成
import org.eclipse.ant.core.AntRunner;import org.eclipse.core.runtime.IProgressMonitor;...public void runBuild() {IProgressMonitor monitor = ...AntRunner runner = new AntRunner();runner.setBuildFileLocation("c:/buildfiles/build.xml");runner.setArguments("-Dmessage=Building -verbose");runner.run(monitor);}
每一次在 Eclipse 中執行 Ant 建置檔,就會建立一個新的類別載入器平台提供若干有用且與工作區交談的 Ant 作業和內容。
可以和設為與工作區相同的 JRE 中建置的建置檔搭配使用這項作業為 IResource.refreshLocal() 方法的封套。範例:
<eclipse.refreshLocal resource="MyProject/MyFolder" depth="infinite"/>
- resource 是相對於工作區的資源路徑
- depth 可為下列其中一項:0、1 或 infinite
eclipse.incrementalBuild
這項作業為 IProject.build() 和 IWorkspace.build() 方法的封套。範例:
<eclipse.incrementalBuild/>
<eclipse.incrementalBuild project="MyProject"/>
- project 要建置的專案
eclipse.convertPath
將檔案系統路徑轉換成資源路徑,反之亦然。結果值已指定至給定的內容。範例:
<eclipse.convertPath fileSystemPath="${basedir}" property="myPath"/>
<eclipse.convertPath resourcePath="MyProject/MyFile" property="myPath"/>當您的外掛程式提供 Ant 作業和類型以及對其進行除錯時,作業和類型可存取所提供的外掛
程式內的所有類別。
例如,由 org.eclipse.core.resources 外掛程式所提供的 eclipse.refreshLocal
作業,是 IResource.refreshLocal() 方法的封套。
在實際RCP應用中,搞不明白不能單獨運行,可能是plugin的依賴關沒搞清吧,
以後有空的時候來單獨測試及解決問題.
- 學習筆記:Eclispe運行ant
- Ant与eclispe
- ant编译 tomcat源码 导入 eclispe
- eclispe
- eclispe升级adt后无ant视图解决
- Eclispe 快捷键
- Eclispe调试
- eclispe 快捷键
- Eclispe 快捷键
- Eclispe快捷键
- eclispe快捷键
- eclispe快捷键
- Eclispe菜单
- eclispe快捷键
- eclispe svn
- eclispe build
- eclispe快捷键
- ant
- javascript的防错处理
- [转载]“天下无贼”版_内外资企业所得税并轨 54家跨国公司上书国务院
- JSP语法简表(转)
- [转载]54家上书的跨国公司
- 英語專家談英語學習認識方法
- 學習筆記:Eclispe運行ant
- 《傅雷家书》读后感之一
- 使控件拥有透明背景色 [引用]
- 数据库查询优化及分页算法
- 人生規劃
- 使用HttpContext中的User属性来实现用户身份验证之用户验证票篇
- MSN的Blog
- 2004年中国软件业10大热点名词
- 使用HttpContext的User属性来实现用户验证