Я хочу создать плагин компилятора Google Closure для Eclipse. У меня уже есть запись всплывающего меню для компиляции файла JavaScript в его сокращенную версию. Но было бы более полезно, если каждый раз, когда вы сохраните *.js
, эта мини-версия будет сгенерирована автоматически. Я читал/слышал о природе и строителях, точках расширения и IResourceChangeListener
. Но мне не удалось выяснить, что я должен использовать, и особенно, как заставить его работать.Захват для сохранения действия в плагине Eclipse
Есть ли рабочий пример плагина, который выполняет «ту же вещь», чтобы я мог работать с этим или учебником для написания такого?
С ответом ниже я искал проектов, которые используют IResourceChangeListener
и придумал этот код:
манифеста: http://codepaste.net/3yahwe
plugin.xml
: http://codepaste.net/qek3rw
Активатор: http://codepaste.net/s7xowm
DummyStartup: http://codepaste.net/rkub82
MinifiedJavascriptUpdater: http://codepaste.net/koweuh
Там в MinifiedJavascriptUpdater.java
который содержит код для IResourceChangeListener
функции resourceChanged()
никогда не достигается.
Я уже читал эту статью, и хотя есть «попробовать это» примеры в нем , Мне не удалось заставить это работать на моей стадии опыта. К сожалению, к сожалению, отсутствует рабочий пример. – DarsVaeda
Возможно, вы захотите, чтобы Google затем выполнил команду IResourceChangeListener, которая покажет вам плагины, которые его используют. Я смог заставить его работать в моем приложении RCP, я уверен, что вы найдете что-то сопоставимое в мире с открытым исходным кодом. –
Где вы находите это в Google? Я не. – DarsVaeda