Problem beim Installieren von SmartyPDT in Eclipse
Aus ITwiki
Inhaltsverzeichnis
Problem[Bearbeiten]
Beim Installieren vom SmartyPDT in Eclipse ab Version Luna 4.x erscheint folgende Meldung, obwohl das Eclipse PDT installiert ist:
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
Lösung für eclipse Luna[Bearbeiten]
Im aktuellen Eclipse gibt es die Library org.eclipse.php nicht mehr. Es muss deshalb die SmartyPDT Datei abgeändert und die Abhängigkeit entfernt werden:
- Entpacke die Zip Datei vom SmartyPDT.
- Entpacke den Inhalt von content.jar um die Datei content.xml zu editieren.
- Lösche die Zeilen 36 und 134, welche die org.eclipse.php Abhängigkeiten beinhalten.
- Packe die content.xml wieder in ein content.jar und alles zusammen wieder in die Zip-Datei.
- Installiere das Plugin wie gewohnt.
Zusätzlich benötigt man ggf. trotzdem noch die org.eclipse.php_3.0.1.v201201110400.jar Datei, welche in das eclipse\plugins-Verzeichnis kopiert wird.
Datei[Bearbeiten]
Hier die bereits bearbeitete Zip-Datei: smartypdt-0_9_1.zip
Lösung ab eclipse Mars[Bearbeiten]
Eine neue funktionierende Version findet ihr in der Software Site URL http://p2-dev.pdt-extensions.org/