Eclipse Plugin - Как я могу вызвать его из моего исходного кода? - PullRequest
1 голос
/ 28 июня 2011

Я создал плагин JDT eclipse, который содержит AbstractHandler после этого отличного учебника. Этот плагин запускается нажатием кнопки. Тем не менее, я хотел бы иметь класс, который будет вызывать этот плагин во время сборки через процессор аннотаций. Тем не менее, как я могу программно вызвать этот плагин, если это вообще возможно?

1 Ответ

2 голосов
/ 29 июня 2011

Я думаю, что вы ищете точку расширения участника компиляции: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.jdt.doc.isv/reference/api/org/eclipse/jdt/core/compiler/CompilationParticipant.html

Эта точка расширения позволяет вам подключиться к процессу компиляции.Именно так APT подключается к JDT, но вы можете использовать участников компиляции, чтобы получать уведомления о начале сборки, получать список создаваемых файлов, а также получать уведомления о завершении сборки.Вы также можете добавить свои собственные маркеры проблемы во встроенные файлы, а также сделать ряд других вещей.

...