eclipse插件导入自定义项目

时间:2015-03-24 22:16:29

标签: eclipse import eclipse-plugin customization

我有一个eclipse插件,它定义了一个自定义的项目类型。在项目中创建文件时,它还会创建一些额外的文件作为“隐藏资源”。当我创建一个新项目并在其中添加/删除文件时,一切正常。正如我所希望的那样,额外的文件不会显示在项目树中。

现在的问题是:如果我从工作区中删除此项目,保留内容并使用标准导入再次导入,则不再隐藏所有隐藏的资源。看起来这些文件的“隐藏”属性已经消失了,虽然我认为它们应该以某种方式存储在项目文件夹中。

如果我需要实施自定义导入以再次隐藏隐藏资源,那么有人可以给我一个提示吗?或者缺少什么?找不到谷歌的答案。老实说,我甚至不知道这是否可行,因为如果我导入maven项目,我会看到.project和.classpath也会显示,虽然它们在创建项目时被隐藏。

1 个答案:

答案 0 :(得分:0)

如果其他人有同样的问题:可以使用IResourceChangeListener完成此操作。 E.g。

IResourceChangeListener listener = new MyResourceChangeReporter();
ResourcesPlugin.getWorkspace().addResourceChangeListener(listener,IResourceChangeEvent.POST_CHANGE);