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/issuesLabel:
aktiffUser 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}/entryQuery 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 issuesOpen issuesOpen and owned by meOpen and reported by meOpen and starred by meNew issuesIssues 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.
NewAcceptedStartedFixedVerifiedInvalidDuplicateWontFixDone
is:openisnot:openShort-hand operators for status types; note that can>1 effectively have is:openlabel:Searches for a label with the given tag
tag:valueSearches 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.
