2009-08-05

Road to a Mylyn Connector - Sidenotes #1

Bist du auch ein “Rookie” im entwickeln von Eclipse IDE Erweiterungen? Oder “nur” eines Mylyn-Connectors? Dann willkommen im Club.

Als Frischling stolpert man schon über den ein oder anderen Hinkelstein auf dem Weg zum ersten Connector. Ein guter Startpunkt sind neben der API-Dokumentation und der Einführung des Mylyn-Teams für Developer auch natürlich Beispielprojekte.

Es gibt eine nette Auswahl von opensource-Projekten zur Auswahl: der Trac-Connector, Mantis Connector oder ein ganz ganz einfacher Workspace.

Herunterladen, die Projekte in einen Java-Eclipse-Workspace importieren und fertig. Fertig? Nicht ganz.

Denn wenn man eine ordinäre Eclipse IDE für das entwickeln von Java-Anwendungen hat, wird einem eine massive Liste von Fehlern in der Konsole auffallen. Die Ursache sind offensichtlich fehlende Bibliotheken. Sollte man die nun suchen und dem classpath der Projekte hinzufügen? Näääää, das macht wenig Sinn. Zum einen sind diese in der Projekt-Konfiguration ja gar nicht vorgesehen. Zum anderen hab ich das gemacht und es brachte nicht mehr als weitere Probleme ;).

Die Lösung ist recht simple. Ein Mylyn-Connector ist letztlich auch ein Eclipse-Plugin. Man benötigt also die Eclipse SDK und die Mylyn SDK. Beide sind über die Eclipse-Softwareverwaltung / Updatesites einfach nachzuinstallieren.

Update 15:19

Ok, es war vielleicht doch nicht sooo einfach. Die heut morgen beschriebenen Schritte waren zwar richtig, aber nicht ausreichend. Nach einigem hin und her udn dem ausloten, wie und vor allem in welcher Form ich die fehlenden Dependencies den Projekten bekannt mache, bin ich dann im offiziellen Developer-Leitfaden auf einen kurzen Abschnitt für die Einrichtung eines Workspaces gestossen.

Das ist mir ja fast schon peinlich das ich das übersah :/.

Das auschecken aller Projekte, nur damit eines läuft find ich aber generell nicht wirklich prickelnd. Wenn einer eine bessere, effektivere herangehensweise kennt - ich habe ein offenes Ohr.

Home Writing Rides Travel Photos Journal