2008-11-05 15 views
23

He escrito un plugin de Eclpise (un analizador de errores para el CDT), y funciona muy bien en la versión del depurador de eclipse. Sin embargo, no puedo, por la vida de mí, descubrir cómo instalar el plugin en eclipse. Puedo exportar el complemento como un archivo jar y parece exportar sin errores. Puse el archivo jar del complemento en eclipse \ dropins y no está cargado por eclipse. Si lo agrego al directorio de complementos, no tuve suerte. El directorio de características también parece ignorar mi complemento.Implementación de un nuevo complemento de Eclipse desarrollado

Así que pensé, bien, intentaré instalarlo a través de la GUI. Así que busco dónde está el archivo del complemento y lo agrego como un sitio de actualización local, pero eclipse se queja de que no hay ningún complemento allí.

Estoy frustrado. Por favor ayuda.

Respuesta

29

Poner el complemento en la carpeta eclipse/complementos debería funcionar. Si no es así, eso generalmente significa que Eclipse ha guardado en caché la configuración de los complementos por razones de rendimiento. Puede obligar a Eclipse a volver a examinar el directorio de complementos para ver los cambios comenzando con el argumento -clean de línea de comandos.

El mecanismo de implementación típico para Eclipse es usar funciones. Una función incluye complementos (en su caso, probablemente solo uno) y se puede instalar a través del administrador de actualizaciones de Eclipse. Para implementar su complemento utilizando una función, haría lo siguiente:

  1. Cree un proyecto de función y agregue su complemento a la función mediante el editor de características.
  2. Cree un proyecto de sitio de actualización y agregue su característica al sitio de actualización, utilizando el editor de sitio de actualización.
  3. Compilar el sitio de actualización. Esto crea un archivo site.xml, una carpeta de características y una carpeta de complementos.

Debería poder apuntar el administrador de actualizaciones de Eclipse a la carpeta o URL que contiene el sitio.xml, e instalar su complemento de esa manera. La ventaja de este enfoque es que puede cargar los archivos en un sitio web e implementarlos de forma remota.

+0

Jordan es posible obligar a Eclipse a volver a examinar la carpeta de dropins sin reiniciar Eclipse? –

1

No idea Lo que hice para arruinar mi instalación de eclipse. ¡Pero reinstalar Eclipse y poner el complemento en dropins funcionó bien!

1

hay una carpeta en el directorio C: \ eclipse \ plugins sólo tienes que copiar el archivo .jar y pégala en esta carpeta antes de hacer esto estrecha el IDE Eclipse y abrir de nuevo cuando u se hacen comprobar el efecto plug-in

1

Aquí encontrará más información: Para usar sus complementos en su instalación estándar de Eclipse, puede exportarlo localmente como complemento y colocarlo en su instalación de Eclipse o exportarlo como característica y usar el administrador de actualizaciones de Eclipse para instalarlo es .... http://www.vogella.de/articles/EclipsePlugIn/article.html#deployplugin

0

La razón por la cual mi plugin no se estaba cargando era porque mi complemento tenía características de CDT y C DT Development SDK no se instaló en Eclipse.

Una vez que instalé las herramientas CDT Development SDK, mi complemento se cargó automáticamente.

Cuestiones relacionadas