我有一个eclipse插件和一个自定义项目类型。通过向导创建项目时,我可以根据需要执行尽可能多的设置代码。在使用插件时,会创建一个.xml文件,其中包含有关项目内部某些资源的插件特定信息。
现在,当项目签入版本控制系统时,会包含xml文件。当有人再次将项目签入eclipse时,我必须阅读.xml文件并再次将信息应用于资源。
是否有一个地方可以放置我自定义项目性质的项目从其他地方导入时执行的代码?
答案 0 :(得分:1)
您可以使用IResourceChangeListener
来监听资源更改。
您的听众应该获得IResourceDelta
项目的“{1}}' kind'标志设置为IResourceDelta.ADDED
。