Posso programmazione utilizzare un plugin Eclipse nel mio codice Java (in modo che esso è indipendente da Eclipse)?Utilizzando Plug-in Eclipse indipendente da Eclipse
risposta
Sì, è possibile se:
Il plugin che si desidera utilizzare non ha dipendenze esterne => è solo un plugin libreria
Il plugin che si desidera utilizzare e tutte le sue le dipendenze sono nel percorso di classe
No in tutti gli altri casi. Poiché molti plugin utilizzano almeno i concetti chiave di OSGI/Equinox (hanno un attivatore) sarà piuttosto difficile utilizzarli in un'app java standalone.
Ad esempio, può essere utilizzato SWT fuori eclisse.
Si dovrebbe dare un'occhiata nella directory eclipse. Nella cartella dei plugin troverai molti file .jar. Certo, potresti usarli come dipendenze nel tuo progetto.
È più complicato dell'utilizzo di questi file jar, perché possono avere molte dipendenze. Dai un'occhiata alla mia risposta qui sotto per avere maggiori dettagli. –
Oh, non ho detto che è stato facile farlo, la domanda riguardava chiaramente se fosse possibile, e lo è, come affermi anche tu nella tua risposta. –
Sì, certo, devi solo preoccuparti di distribuire i file jar del plug-in con il tuo progetto correttamente.
plugin ben progettati sono divisi in UI e parti "core". Probabilmente vorresti prendere solo il componente principale. Potrebbe anche essere necessario fornire un framework OSGi per caricare e attivare correttamente il plugin, a seconda di quanto sia complesso.
Come altri hanno già detto, non dimenticate le dipendenze.
Eclipse plugin sono fasci OSGi.
fasci OSGi sono file JAR che hanno informazioni in più in META-INF che dichiara esportazioni e le importazioni. A volte effettuano chiamate alle API OSGi.
Molti plugin di Eclipse dipendono da altri plugin specifici di Eclipse.
Se si utilizza OSGi nel proprio ambiente, è possibile riutilizzare facilmente quei plug-in che non hanno dipendenze Eclipse. Se la tua applicazione non è OSGi, puoi riutilizzare facilmente quelli che evitano l'uso diretto delle API OSGi.
- 1. Eclipse RCP ed Eclipse Plugin
- 2. Come aggiornare la risorsa da Eclipse Plugin?
- 3. Come disinstallo il plugin tasktop da eclipse?
- 4. come disinstallare plugin da Eclipse Indigo?
- 5. Hibernate Eclipse Plugin
- 6. Grails Plugin Eclipse
- 7. Mercurial Eclipse Plugin
- 8. Eclipse Metrics Plugin
- 9. Plugin JSHint per Eclipse?
- 10. scrivere eclipse junit plugin test
- 11. Plugin TODO/FIXME per Eclipse
- 12. Vaadin eclipse installazione del plugin
- 13. Come rendere sola lettura redattore in Eclipse (Eclipse Plugin Development)
- 14. Versioni Maven Plugin in Eclipse
- 15. Plugin non installare su Eclipse
- 16. Plugin di integrazione Eclipse/MySQL?
- 17. Google Plugin per Eclipse Luna?
- 18. Eclipse Maven Configurazione plugin Problema
- 19. Plugin di Eclipse per Notepad ++
- 20. Come eseguire VisualVM Eclipse Plugin
- 21. Eclipse PDT installazione del plugin
- 22. Plugin di Eclipse per TypeScript?
- 23. Eclipse RCP vs Eclipse
- 24. Plugin Git Eclipse - rimuovi file da repository senza eliminare locale
- 25. Eclipse: come installare un plugin manualmente?
- 26. Plugin di Eclipse vs caratteristiche vs dropin
- 27. Struts Plugin per Eclipse Helios (Ubuntu)
- 28. Come disinstallare il plugin Scala Eclipse?
- 29. Plugin Swing per Eclipse Juno 4.2
- 30. Come installare l'elenco dei plugin di eclipse da uno script?
Quale plug-in ???? – IAdapter