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

发布于 2024-11-17 05:42:21 字数 148 浏览 2 评论 0原文

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

I was wondering in Eclipse if it's possible to intercept when a user hits save or 'ctrl + s' via some sort of listener. What I want to do is determine when a file in a project changes and receive this notification before the file is actually compiled, so that I can update a property in the class. Afterwards, I would like the file to be compiled as per normal. Is this at all possible? Similar to the idea of a database trigger I suppose.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

计㈡愣 2024-11-24 05:42:21

我会查看 org.eclipse.jdt.core.compilationParticipant。从描述来看:

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

I would look at org.eclipse.jdt.core.compilationParticipant. From the description:

This extension point allows clients to participate in the compilation process by receiving notifications at various stages of build and reconcile, via a org.eclipse.jdt.core.compiler.CompilationParticipant.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文