First of all download the newest version of Mylyn. Embedded version in Eclipse Ganymede isn't apparently enough. Go to Eclipse update manager to tab Installed Software and find 8 packages of Mylyn subsystem (all of them begins with word Mylyn). Highlight them all using Shift key and press Update button. The newest version of Mylyn in time of writing this post was 3.2.0. Accept and restart as always.
Second thing to do is to download Advanced Mylyn Web Connector which is available from Mylyn incubator. Go to Eclipse update manager and add
http://download.eclipse.org/tools/mylyn/update/incubator
site. It is enough to download just this one component. Accept and restart Eclipse application.Open the Task Repositories view (by default it is located also in SVN perspective). Select Add Task Repository and select Web Template (Advanced) option in the wizard window. In next window it is necessary provide following data:
Server:
http://code.google.com/p/aktiff/issues
Label:
aktiff
User ID:
[your Google Account name]
Password:
[your generated Google Code password]
- you can find it hereParameter:
search
(no value)Parameter:
can
(value 2
)Task URL:
${serverUrl}/detail?id=
New Task URL:
${serverUrl}/entry
Query Request URL:
${serverUrl}/csv?can=${can}&colspec=ID+Status+Type+Owner+Summary&q=${search}
Query Pattern:^"({Id}[0-9]+?)","({Status}.*?)","({Type}.*?)","({Owner}.*?)","({Description}.*?)"$
Click the Finish button. Then you will be asked if you want create new query for given task repository. You can change default values of given parameters (if not you will qyery all opened task of aktiff project):
Possible values for
can
parameter:All issues
Open issues
Open and owned by me
Open and reported by me
Open and starred by me
New issues
Issues to verify
Possible values for
search
paramater:summary:
description:
comment:
Text search of just those sections
reporter:
cc:
commentby:
owner:
The google account userid, or the special value me as a synonym for yourself
status:
Corresponds to the status labels, e.g.
New
Accepted
Started
Fixed
Verified
Invalid
Duplicate
WontFix
Done
is:open
isnot:open
Short-hand operators for status types; note that can
>1 effectively have is:open
label:
Searches for a label with the given tag
tag:value
Searches for a label tag-value
The
tag:value
is especially handy, because you can add any kind of labels you want to a project and can search on them easily. For example, priority:medium
and type:enhancement
are both variants of label:priority-medium
and label:type-enhancement
respectively.Note that you can combine searches; they form a logical ‘and’ together (so
owner:me priority:high
just gives my high priority items). If you want to have either me tasks or high priority ones, you can use owner:me OR priority:high
. For some reason, the upper case of OR
is important.