about Mylyn and IceScrum²
In order to use the Mylyn Web connector with IceScrum² you have to follow this steps :
I Requirements
First of all you must have :
- IceScrum² R2#14 or later
- Eclipse 3.3 or later
- Mylyn 3.2.0 or later
II Your product key
Under your application, click on your project name and find your product key :
Save it somewhere, you will need it in next steps.
III Install Mylyn
Prerequisite is at least Mylyn 3.2 and Mylyn Incubator stuff for Mylyn 3.2
Check here and download the zip files. If you already have Mylyn, only download Mylyn Incubator.
Under Eclipse, go in help menu and click on Software update.
Select Available softwares and click on Add Site and Archive and finally add the 2 zip files.
After refresh list check like on the picture and install :
III Mylyn Task Repository configuration
With Mylyn installed, we can start to configure the connector. In eclipse add view Task repositories and Task list :
Windows -> Show views -> Others -> Tasks -> Task repositories
and
Windows -> Show views -> Others -> Tasks -> Task list
Under Task repository right click and select Add new Task Repository.
Choose Web Connector :
Replace and put settings like below:
General Settings:
Server: http://<your-icescrum2-url>
Label: Choose an label….
Additional Settings :
Add 2 parameters:
1 – parameter: product ; value: <your product key> (from step one)
2 – parameter: query ; value: keep empty
Advanced configuration:
Task URL: ${serverUrl}/task.iface?taskID=
New Task URL: keep empty
Query Request URL: ${serverUrl}/services/mylyn/${query}/${product}
Query Pattern: <description>({Description}.+?)</description><id>({Id}.+?)</id><owner>({Owner}.+?)</owner><status>({Status}.+?)</status><type>({Type}.+?)</type>
Http authentification:
Check enable http authentification
User ID: <your username icescrum2>
Password: <your password icescrum2>
check save password
Click on finish
Lets see with pictures:
IV Mylyn Query Task Configuration
Under Task List, right click and select New -> Query
Edit parameter Query and choose one of these values:
my: query only your tasks in the current active sprint
all: query all tasks in the current active sprint
nobody: query only tasks not taken in the current active sprint
You can click on preview button to see if it’s working.
Click on finish
In pictures:
V Finish !
You can now show and synchronise your tasks from IceScrum2 in Eclipse.
(automatic update every 5 minutes)
Enjoy !



















