Eclipse

From UIDWiki

Jump to: navigation, search

Mylyn

Mylyn

Mylyn User Guide

Using Mylyn with the Flyspray bug database

Mylyn can be used, to some extent, with the Flyspray bug database. This access is read-only.

Install the "generic" bug database connector: Help -> Software Updates -> Find and Install... -> Search for new features to install -> Mylyn Extras -> Integration -> Mylyn Connector: Generic Issue Tracker

Bring up the Mylyn Task Repositories views (e.g. in SVN Repository Exploring), click Add Task Repository. Choose Generic web-based access and proceed as follows:

  • Server: http://groups.csail.mit.edu/uid/flyspray
  • Label: UID Flyspray
  • Anonymous access
  • Under "Additional Settings"
    • Add a parameter "projectId" with value 0
    • Add a parameter "developerId" with value 0
  • Under "Advanced Configuration"
    • Task URL: ${serverUrl}/index.php?do=details&id=
    • New Task URL: ${serverUrl}/index.php?do=newtask&project=${projectId}
    • Query Request URL: ${serverUrl}/index.php?tasks=all&project=${projectId}&dev=${developerId}&order=id&perpage=1000
    • Query Pattern: project_summary.+?<a href="\?do\=details.+?id\=(.+?)">(.+?)</a>

After finishing, you should have a new UID Flyspray task repository.

Now bring up the Mylyn Task List view (e.g. in Java), right-click and select New -> Query... -> UID Flyspray.

Then change the query title, projectId, and developerId:

  • projectId 0 selects all projects, and developerId 0 selects all developers
  • projectIds and developerIds are best discovered by constructing searches in the Flyspray web UI and examining the URL
  • E.g., query "Chickenfoot" with projectId 1 and developerId 0 selects all Chickenfoot bugs
  • Query "Brandon's Kangaroo" with projectId 4 and developerId 19 selects all of Brandon's Kangaroo bugs