Hat man in Eclipse ein Project als General Project angelegt, und merkt im Laufe des Projektes, dass der Anteil an PHP im eigenen Projekt immer mehr überwiegt, dann liegt es nahe, das Projekt in ein PHP Project umzuwandeln.
Die Vorteile, die man durch die Umwandlung erhält, sind u.a. die Möglichkeit der Nutzung des PHP Explorers, in dem z.B. der gesamte PHP Core durchsucht werden kann oder in dem auch Fremdbibliotheken, wie PEAR durchsucht werden können.
Außerdem ist neben Code Assist für PHP nach der Umwandlung in ein PHP Projekt auch das Anzeigen der Outline einer PHP Datei möglich.
Diese Umwandlung eines "General Projects" in ein "PHP Project" ist in Eclipse über folgenden Weg möglich:
1. .project Datei im jeweiligen Projekt
Zeile mit "nature-Tag" suchen und folgendes einfügen:
Vorher
<natures> </natures>
Nachher
<natures> <nature> org.eclipse.php.core.PHPNature </nature> </natures>
2. .buildpath Datei im jeweiligen Projekt
Vorher
<?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="src" path=""/> </buildpath> </buildpath>
Nachher
<?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> <buildpathentry kind="con" path="org.eclipse.dltk.USER_LIBRARY/PEAR"/> <buildpathentry kind="src" path=""/> </buildpath>
Fazit
Eigentlich wird hier nur die "Nature" des eigenen Projektes in der .project-Datei auf PHP umgeändert und zusätzlich in der .buildpath-Datei die PHP Core Library und in diesem Fall auch die PEAR Library mit ins Projekt eingefügt.
Durch diese kleinen Änderungen wird dann schnell aus einem "General Project" ein "PHP Project".
Zusatz
Diese Änderungen können natürlich auch für jede andere Sprache gemacht werden.
Für die Umwandlung in ein Java Project muss z.B. nur diese Zeile im "Nature-Tag" der .project-Datei eingefügt werden:
<natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures>
Ich bin die nächsten 3 Tage auf der IPC in Mainz unterwegs und werde mir verschiedenste Vorträge über aktuelle Themen in der Webentwicklung anhören.
a ich gerade mein Eclipse neu einrichte, gibts hier einige interessante Links, die einem die Konfiguration von Eclipse für einen effizienten Drupal-Entwicklungsprozess erleichtern.

