plugin open how for eclipse-plugin eclipse-pdt

eclipse plugin - open - Instale SmartyPDT 0.0.9.1 en Eclipse Kepler



spring boot ide (7)

Acabo de instalar la última versión de Eclipse Kepler, que es RC3 (se encuentra en http://www.eclipse.org/downloads/index-developer.php ). He estado usando este complemento "smartyPDT" (que se encuentra en https://code.google.com/p/smartypdt/ ) para todas las versiones anteriores, pero parece que ya no puedo instalar este complemento. Me sale el error

Cannot complete the install because one or more required items could not be found. Software being installed: Smarty Feature 0.91.0 (org.eclipse.php.smarty_feature.feature.group 0.91.0) Missing requirement: Smarty Feature 0.91.0 (org.eclipse.php.smarty_feature.feature.group 0.91.0) requires ''org.eclipse.php 0.0.0'' but it could not be found

Intenté con la versión anterior de smartyPdt que es 0.9.0 y también la 0.9.1. ¿Alguna idea de cómo resolver este problema o mejor aún cómo hacer que el SmartyPDT funcione con Kepler?


Aquí hay una solución rápida -> Simplemente use el sitio de actualización de juno para instalar una versión compatible de PDT con el complemento inteligente:

(1) Comience eclipse.

(2) En el menú de ayuda, haga clic en instalar nuevo software.

(3) Haga clic en Agregar.

(4) Ingrese cualquier nombre, luego http://download.eclipse.org/releases/juno/ en el campo de ubicación, luego presione ok.

(5) Seleccione el sitio de actualización recién agregado en la lista desplegable, luego seleccione Eclipse PDT e instálelo.

(6) Después de reiniciar el eclipse, la instalación de smartypdt funcionará ahora.

* * * Si ya ha instalado PDT a través del sitio de actualización de Kepler: * * *

  1. solo ve a tu instalación de eclipse,

  2. abra la carpeta de características,

  3. ELIMINA toda la carpeta llamada org.eclipse.php_3.2.0.201306051924 ,

  4. Reinicia eclipse, luego sigue y luego instala PDT a través del sitio de actualización de juno.

smarty eclipse-4.3 kepler pdt plugins características


Hay esperanza para resolver este problema

Una forma en que me han dicho que resuelva este problema es esta

  1. Descargar el Smarty PDT
  2. Desempaque su content.jar para editar el archivo content.xml dentro
  3. Elimine las líneas 36 y 134 que contienen las dependencias org.eclipse.php enumeradas y guarde los cambios
  4. Vuelva a empaquetar (comprimir) content.xml en content.jar y vuelva a empaquetar el archivo content.jar en su ubicación / carpeta original.
  5. Instala el plugin como de costumbre

Intenté este método y la instalación funcionó sin problemas.

Gracias un millón a un usuario [email protected] por dirigirme a través de todo esto. Eche un vistazo a https://code.google.com/p/smartypdt/issues/detail?id=71 para obtener más detalles sobre este problema.

NB: Después de la instalación, no obtengo ningún resaltado de sintaxis. Ni siquiera puedo encontrar cosas relacionadas con smarty en la ventana modal de preferencia de eclipse.

Al menos hay un progreso ...


Estos pasos me funcionaron en Eclipse Kepler:

  1. Instale la versión de PDT de Juno
  2. Instalar Smarty PDT
  3. Eliminar la versión Juno de PDT
  4. Instalar la versión Kepler de PDT

Tienes las últimas versiones de los complementos PDT y Smarty.



Para aquellos que quieran probar la respuesta de badfish331, funciona, pero solo la parte del proceso de unificación es incorrecta.

Para desinstalar su software PDT actual, vaya a "ayuda" => "sobre eclipse" => "detalles de instalación" y desinstale PDT.

Luego instale el PDT de Juno, smartyPDT y todo debería funcionar bien.


Para instalar Smarty PDT en la última PDT, use el sitio http://p2-dev.pdt-extensions.org/ update. La característica se encuentra en la categoría "Editores de texto / Herramientas de productividad".


  • Haga clic en "instalar nuevo software" en el menú "ayuda"

  • haga clic en "agregar"

  • escriba "smarty" en la barra de filtros.

  • haga clic en la casilla de verificación y haga clic en el botón "siguiente" y continúe diciendo "sí" u "ok".

File Association - General -> Editors -> File Associations - "Agregar" nueva asociación de archivos "* .tpl" (por ejemplo).

Si se trata de una extensión de archivo conocida para Smarty, se asociará automáticamente al programa adecuado y puede hacer clic en "Aceptar" en la parte inferior.