Java “我该怎么做?”;“听”;使动作黯然失色。I';我对构建操作特别感兴趣

Java “我该怎么做?”;“听”;使动作黯然失色。I';我对构建操作特别感兴趣,java,eclipse,eclipse-plugin,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Eclipse Rcp,可以订阅用户与eclipse环境的交互吗?在我的示例中,当用户构建他或她的项目时,我需要运行插件的代码。我对插件开发非常陌生,我真的很迷茫(eclipse帮助文档一点帮助都没有) 编辑为了澄清(因为有人将我的问题标记为重复问题),我希望听取所有用户的操作,我对构建操作特别感兴趣。如果可能的话,我也想听听重构和新类型的创建之类的东西,但现在我担心构建。我能听听它并得到某种“构建结果”吗 “构建结果”是什么意思?您可以收听资源更改,这些更改将告诉您每个正在添加/更改/删除的文件。@greg-449很

可以订阅用户与eclipse环境的交互吗?在我的示例中,当用户构建他或她的项目时,我需要运行插件的代码。我对插件开发非常陌生,我真的很迷茫(eclipse帮助文档一点帮助都没有)


编辑为了澄清(因为有人将我的问题标记为重复问题),我希望听取所有用户的操作,我对构建操作特别感兴趣。如果可能的话,我也想听听重构和新类型的创建之类的东西,但现在我担心构建。我能听听它并得到某种“构建结果”吗

“构建结果”是什么意思?您可以收听资源更改,这些更改将告诉您每个正在添加/更改/删除的文件。@greg-449很好,谢谢您的回复。我该怎么做?它是否包括用户仅构建项目的情况?您可以使用
IResourceChangeListener
。这将告诉您对工作区中每个文件所做的任何更改。@greg-449非常感谢您。“生成结果”是什么意思?您可以收听资源更改,这些更改将告诉您每个正在添加/更改/删除的文件。@greg-449很好,谢谢您的回复。我该怎么做?它是否包括用户仅构建项目的情况?您可以使用
IResourceChangeListener
。这将告诉您工作区中每个文件的任何更改。@greg-449非常感谢您。