Eclipse 插件 - 如何从源代码中调用它?

发布于 2024-11-17 11:26:53 字数 211 浏览 4 评论 0 原文

我按照这个优秀教程构建了一个 JDT eclipse 插件,其中包含一个 AbstractHandler 。该插件通过单击按钮启动。但是,我希望有一个类可以在构建时通过注释处理器调用此插件。然而,如果可能的话,我如何以编程方式调用这个插件?

I have built out a JDT eclipse plugin that contains an AbstractHandler following this excellent tutorial. This plugin is launched by clicking a button. However, I wish to have a class that will invoke this plugin at build time via an annotation processor. Nevertheless, how can I programatically invoke this plugin, if at all possible?

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

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

发布评论

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

评论(1

自由如风 2024-11-24 11:26:53

我认为您正在寻找 Compilation Participant 扩展点:
http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.jdt.doc.isv/reference/api/org/eclipse/jdt/core/compiler/CompilationParticipant .html

这个扩展点允许您插入到编译过程中。这就是 APT 与 JDT 挂钩的方式,但您可以使用编译参与者来获取构建开始的通知、获取正在构建的文件列表以及构建完成时的通知。您还可以将自己的问题标记添加到构建的文件中,以及执行许多其他操作。

I think you are looking for the Compilation Participant extension point:
http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.jdt.doc.isv/reference/api/org/eclipse/jdt/core/compiler/CompilationParticipant.html

This extension point allows you to plugin into the compilation process. It is how APT hooks into JDT, but you can use compilation participants to be notified of a build starting, get the list of files being built as well as be notified when a built is complete. You can also add your own problem markers to the built files, as well as do a number of other things.

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