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

时间:2011-06-28 16:52:25

标签: eclipse-plugin eclipse-jdt

我已经构建了一个JDT eclipse插件,其中包含一个关于this优秀教程的AbstractHandler。通过单击按钮启动此插件。但是,我希望有一个类,它将在构建时通过注释处理器调用此插件。不过,如果可能的话,我怎样才能以编程方式调用此插件?

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找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,但是您可以使用编译参与者来通知构建开始,获取正在构建的文件列表以及在构建完成时收到通知。您还可以将自己的问题标记添加到构建的文件中,以及执行许多其他操作。