在Eclipse中拦截构建请求-编译前

在Eclipse中拦截构建请求-编译前,eclipse,build-process,Eclipse,Build Process,我想知道在Eclipse中,当用户通过某种侦听器点击save或“ctrl+s”时,是否可以拦截。我要做的是确定项目中的文件何时更改,并在实际编译文件之前收到此通知,以便更新类中的属性。之后,我想按照正常的方式编译文件。这有可能吗?我想这与数据库触发器的想法类似 我将查看org.eclipse.jdt.core.compilementparticipant。根据描述: 此扩展点允许客户端通过org.eclipse.jdt.core.compiler.compileationparticipant在

我想知道在Eclipse中,当用户通过某种侦听器点击save或“ctrl+s”时,是否可以拦截。我要做的是确定项目中的文件何时更改,并在实际编译文件之前收到此通知,以便更新类中的属性。之后,我想按照正常的方式编译文件。这有可能吗?我想这与数据库触发器的想法类似

我将查看
org.eclipse.jdt.core.compilementparticipant
。根据描述:

此扩展点允许客户端通过org.eclipse.jdt.core.compiler.compileationparticipant在构建和协调的各个阶段接收通知,从而参与编译过程


我将查看
org.eclipse.jdt.core.compilationParticipant
。根据描述:

此扩展点允许客户端通过org.eclipse.jdt.core.compiler.compileationparticipant在构建和协调的各个阶段接收通知,从而参与编译过程


您有没有关于如何构建其中一个的示例?我以前从未碰过这样的东西,也不知道从哪里开始。@Joeblackdev我明天再查。请继续关注。您有没有关于如何构建其中一个的示例?我以前从未碰过这样的东西,也不知道从哪里开始。@Joeblackdev我明天再查。敬请期待。