Mylyn
Aus TV-Browser Wiki
Mylyn ist ein Eclipse-Plugin. Wenn man mit Eclipse am TV-Browser-Code arbeitet, sollte man Mylyn unbedingt nutzen, da das Arbeiten mit den Trackern auf Sourceforge wesentlich einfacher wird. Mylyn integriert sogenannte Task-Repositories, d.h. man kann direkt aus Eclipse heraus Bugs und Feature-Requests bearbeiten, wobei Mylyn auch automatisch erkennt, welche Quellcodedateien dafür relevant sind.
Inhaltsverzeichnis |
[bearbeiten] Installation von Mylyn
Mylyn setzt Eclipse 3.3 voraus. Mit dem Update-Manager in Eclipse müssen alle Features mit dem Namen „Mylyn...“ in der Version 2.1 oder höher von der „Europa Discovery Site“ installiert werden.
Zusätzlich muss eine neue Update-Site namens Mylyn-Extras mit folgender URL im Update-Manager angelegt werden:
http://download.eclipse.org/tools/mylyn/update/extras
Von dieser muss der „Jira Issue Tracker“ installiert werden.
[bearbeiten] Subversion-Integration
Für noch mehr Komfort (automatisches Ausfüllen der SVN-Commit-Messages) kann man von der Subclipse-Update-Site auch das „Subclipse Integration for Mylyn“-Feature installieren.
[bearbeiten] Verbindung zu Jira aufbauen
Nach einem Neustart empfiehlt sich das Öffnen der „Planning“-Perspektive. Nun noch den View „Task Repositories“ öffnen und „Add task repository“ wählen. Im erscheinenden Dialog „JIRA“ wählen und zur nächsten Seite wechseln. Dort folgende Einstellungen vornehmen:
- Server: http://tvbrowser.org:8080/jira
- Label: TV-Browser Jira
- User ID: Jira-Benutzername
- Password: Jira-Passwort
Mit „Validate Settings“ prüfen, dass alles passt und mit „Finish“ bestätigen.
[bearbeiten] Abfragen anlegen
Per Kontextmenü auf dem gerade angelegten Repository den Eintrag „New Query“ wählen. Dort kann man dann entweder gänzlich neue Abfragen zusammenklicken (eigene Issues, neueste Issues, etc.) oder Abfragen importieren, die man bereits auf der Weboberfläche angelegt hat.
[bearbeiten] Neue Issues eintragen
Auch zum Eintragen neuer Bugs braucht man nicht mehr die Weboberfläche öffnen. Per Kontextmenü „New task“ auf dem Repository in der Repository-Ansicht öffnet man einen Wizard, der durch alle notwendigen Schritte führt.

