2009-06-21 16 views
7

¿Es posible ejecutar un complemento Eclipse fuera de Eclipse?Reutilización del complemento Eclipse fuera del eclipse

+0

Lo sentimos, pero ¿para qué? – Macarse

+0

Hay una gran cantidad de ricas funciones de AST en el tiempo de ejecución del eclipse que no están disponibles a menos que esté dentro de Eclipse. (Soy consciente de que algunos de los AST están disponibles fuera, pero no todos). – hawkeye

Respuesta

4

No realmente, porque necesita el contenedor de tiempo de ejecución Equinox. podría ejecutar un plugin usando el exeecutable eclipse, y como una aplicación, consulte:

http://wiki.eclipse.org/FAQ_How_do_I_create_an_application%3F

Estás creando efectivamente un punto de extensión de un org.eclipse.core.runtime.applications.

También podría publicar un complemento como parte de una aplicación Eclipse y luego exportarlo como un archivo ejecutable para que pueda ejecutarse aparte de Eclipse. Sin embargo, esto aún combina el tiempo de ejecución Equinox y el complemento.

3

En última instancia, los complementos siguen siendo código java. Si su plugin se ejecuta fuera de Eclipse o no depende de sus dependencias. Si sus paquetes están más orientados a OSGi, es probable que pueda ejecutar en otro marco como Felix.

Si tiene cuidado, puede ejecutar completamente fuera de OSGi. Por ejemplo, el Registro Equinox puede ejecutarse de forma independiente fuera de OSGi. (Consulte this testing page, "Parte IV. Ejecución autónoma del registro")

Cuestiones relacionadas