Chcę utworzyć wtyczkę Google Closure Compiler dla Eclipse. Mam już wyskakujące menu do skompilowania pliku JavaScript do jego minifikowanej wersji. Byłoby jednak więcej niż pożyteczne, gdyby za każdym razem, gdy zapisywano, zminimalizowana wersja byłaby generowana automatycznie. Czytałem/słyszałem o naturach i budowniczych, punktach rozszerzeń i IResourceChangeListener
. Ale nie udało mi się wymyślić, czego powinienem użyć, a zwłaszcza jak sprawić, by działał.Hook to Save Action w plugin Eclipse
Czy istnieje działający przykład wtyczki, która robi "ten sam rodzaj rzeczy", abym mógł pracować z tego lub samouczek pisać?
z odpowiedzią poniżej Szukałem projektami wykorzystującymi IResourceChangeListener
i wymyślił ten kod:
manifeście: http://codepaste.net/3yahwe
plugin.xml
: http://codepaste.net/qek3rw
Activator: http://codepaste.net/s7xowm
DummyStartup: http://codepaste.net/rkub82
MinifiedJavascriptUpdater: http://codepaste.net/koweuh
Tam w MinifiedJavascriptUpdater.java
który posiada kod dla IResourceChangeListener
funkcji resourceChanged()
nigdy nie zostanie osiągnięty.
ja już przeczytać ten artykuł i chociaż istnieją „try this” przykłady w nim . Nie udało mi się tego przekonać do pracy na moim etapie doświadczenia. Niestety nie ma w pełni działającego przykładu. – DarsVaeda
Możesz chcieć Google, a następnie "IResourceChangeListener", który pokaże Ci wtyczki, które go używają. Byłem w stanie uruchomić go w mojej aplikacji RCP, jestem pewien, że znajdziesz coś podobnego w świecie open source. –
Gdzie to znaleźć w Google? Ja nie. – DarsVaeda