Eclipse
From UIDWiki
[edit]
Mylyn
[edit]
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
