从ant访问eclipse插件

时间:2013-06-17 09:18:38

标签: eclipse ant tfs eclipse-plugin

我有一个eclipse TFS插件。

我在eclipse中运行ant脚本。真正的问题是,在构建脚本完成执行后,几个文件未被标记为已修改。

那么有什么方法(cmd,sys调用等)我可以从ant访问eclipse插件吗?

更新1

代码示例

<target name="test" description="test call.">
        <replaceregexp file="${bc.file}" flags="sgi" match="${regexp.defaultdomain}" replace="${replace.defaultdomain}" />
        <eclipse.refreshLocal depth="infinite" resource="BC" />
</target>

假设BC在我的工作区中。

这不起作用

2 个答案:

答案 0 :(得分:0)

只要在Eclipse中运行,Eclipse就会提供可以从构建中调用的Ant任务。 见http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fant_eclipse_tasks.htm

如果这是关于刷新脚本修改过的文件,请参阅eclipse.refreshLocal

答案 1 :(得分:0)

您没有指定运行Ant脚本的方式。我假设您从其中一个菜单中选择“Run as Ant build”。如果是这样,那实际上创建了一个可以修改的启动配置。因此使用Run - &gt;外部工具 - &gt;外部工具配置。选择启动配置,切换到“刷新”选项卡,然后选中在运行该脚本后刷新工作区的选项。