1
我正在开发Eclipse Luna的插件,它允许用户创建自定义项目并使用ant来构建它们。我在eclipse中使用ant视图来列出所有可用的目标并执行它们。问题是当我执行任何在项目目录中创建一些文件夹和文件的目标时,eclipse package explorer中的项目未更新,因此用户无法看到新创建的文件。是否有可能以某种方式刷新项目?在eclipse中的ant视图中单击任务时添加动作
到目前为止,我发现了令人耳目一新的项目是这样的:
IProject project = root.getProject(currentProjectName);
project.refreshLocal(IResource.DEPTH_INFINITE, null);
但它存在的问题是,我不知道在哪里把它从调用。如何在点击蚂蚁视图中的目标时添加一些侦听器或操作?或者有没有办法直接从蚂蚁刷新项目(我认为这不太可能,但值得一试)?