Facebook
Twitter
Google+
Kommentare
10

Eclipse PHP Tool Integration (IPC Spring 2010)

Es stehen immer neue und mächtigere Tools zur Unterstützung der Entwicklung von PHP-Projekten zur Verfügung. Doch leider fehlt hier oft eine Integration in einer der bekannten IDEs. PHP Tool Integration (PTI) versucht als Erweiterung für Eclipse diese Lücke zu schließen. Der Vortrag zeigt Ihnen, wie Sie mittels dieser Erweiterung unter anderem PHP_CodeSniffer, PHP_Depend und PHPUnit direkt in Eclipse nutzen können.

Über den Autor

Nils Langner

Nils Langner ist der Gründer von "the web hates me" und auch der Hauptautor. Im wahren Leben leitet er das Qualitätsmanagementteam im Gruner+Jahr-Digitalbereich und ist somit für Seiten wie stern.de, eltern.de und gala.de aus Qualitätssicht verantwortlich. Nils schreibt seit den Anfängen von phphatesme, welches er ebenfalls gegründet hat, nicht nur für diverse Blogs, sondern auch für Fachmagazine, wie das PHP Magazin, die t3n, die c't oder die iX. Nebenbei ist er noch ein gern gesehener Sprecher auf Konferenzen. Herr Langner schreibt die Texte über sich gerne in der dritten Form.
Kommentare

10 Comments

  1. Keine Ahnung was Du falsch gemacht hast. Mit Ubuntu hatte ich keine Probleme PTI einzubinden. Bin sehr begeistert von den Tools, gerade die Metriken von pdepend und deren Übersicht durch PTI beschäftigen und faszinieren mich.

    Reply
  2. Ich habe das Problem auch, dass ich PHPunit unter Ubuntu 10.04 mit PTI nicht zum laufen bekommen. Bekomme die folgende Fehlermeldung:

    Message:
    An internal error occurred during: „PHPUnit“.

    Exception Stack Trace:
    java.lang.NullPointerException
    at org.phpsrc.eclipse.pti.core.PHPToolkitUtil.hasSuperClass(PHPToolkitUtil.java:222)
    at org.phpsrc.eclipse.pti.tools.phpunit.core.PHPUnit.isTestSuite(PHPUnit.java:452)
    at org.phpsrc.eclipse.pti.tools.phpunit.ui.actions.RunTestCaseAction$1.run(RunTestCaseAction.java:63)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

    Hat jemand das Problem gelöst?

    Reply
  3. Danke Nils.

    Da PHPunit nicht funktioniert hat, habe ich mal noch die Funktionalität von Copy & Paste ausprobiert. Dies funktioniert leider auch nicht richtig. Denke ich mal, da ich in der Consolenausgabe den kompletten Befehl der ausgeführt wird bekomme, aber dann unter Probleme nichts angezeigt wird. Wenn ich diesen Befehl über die Ubuntu – Konsole ausführe, dann wird mir auch was ausgegeben.

    Außerdem was vielleicht wichtig ist: Ich benutze mit PHPunit, das Zend Framework. Sollte denke ich mal kein Problem darstellen?

    Reply
  4. @Nils
    Wie soll ich dies dort melden. Finde keine Möglichkeit mich dort anzumelden. Oder ein Bug per Formular zu melden. Ich bin blind!

    Reply
  5. Hi Benjamin,

    kannst du ein bisschen mehr zu dem Problem sagen? Kenne ein paar Leute und bei denen funktioniert das ohne Probleme (soll nicht heißen, dass es nicht einen Fehler geben kann ;)). Aktuell habe ich die Tickets noch nicht von SourceForge (http://sourceforge.net/projects/pti/) migriert und würde dich bitten dort ein Ticket zu eröffnen.

    Werde demnächst mal in der Hinsicht auf die Webseite überarbeiten und die Doku ergänzen 😉

    Sven

    Reply

Leave a Comment.

Link erfolgreich vorgeschlagen.

Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen