Project

General

Profile

Connect to your project using Mylyn

You can use Mylyn to connect to your project and manage your issues right into Eclipse (or Servoy).

There's 3 steps involved:
  1. Install Mylyn
  2. Install the Redmine connector
  3. Connect to your project

Install Mylyn

You can skip this step if the latest version of Mylyn is already installed in your Eclipse distribution or Servoy developer.
If Mylyn is not installed, you will need to add an update site to your 'Preferences > Install/Updates > Available Software Sites'
Name it Mylyn and set the Location to http://download.eclipse.org/mylyn/releases/latest

Now install Mylyn, using 'Help > Install New Software...'
Choose to Work with: Mylyn, you should see the Mylyn components.
Check the one you need, then click 'Next' to install.

  • The 'Mylyn Task List' is required
  • The 'Mylyn Task-Focused Interface' is nice to have
  • The 'Mylyn WikiText' is also optional
then you should have
  • 'Mylyn Bridge: Eclipse IDE'
if you are doing Java development, check
  • 'Mylyn Bride: Java Development'
and if you are doing Eclipse plugin development (like the JSDoc Plugin), check
  • 'Mylyn Bridge: Plug-in Development'
With CVS/SVN, you might also need
  • 'Mylyn Bridge: Team Support'

Follow the instructions to install...

Install the Redmine connector

You can skip this step if the Redmine connector is already installed in your Eclipse distribution.
Once Mylyn is installed (you should have restarted already), you will now need to install the Redmine-Mylyn conector.
First, add an update site to your 'Preferences > Install/Updates > Available Software Sites'
Name it Redmine-Mylyn Connector and set the Location to http://redmin-mylyncon.sourceforge.net/update-site/N/

Now install the Redmine-Mylyn Connector, using 'Help > Install New Software...'
Choose to Work with: Redmine-Mylyn Connector, you should see the Redmine-Mylyn connector.
Check the 'Mylyn Integration / Mylyn Connector: Redmine', then click 'Next' to install.

Follow the instructions to install...

Connect to your project

In Eclipse/Servoy, go to 'Window > Show View', open the 'Mylyn' folder and select 'Task List' and 'Task Repositories'.

In the 'Task List' view, right-click and choose 'New > Query...'.

You will be faced with the 'Select a repository' dialog, where you will need to add the ServoyForge repository, click on the "Add task repository" button:

You will need to choose the Redmine-Mylyn connector in the next dialog:

When you have click next, you will have to fill in the Repository settings:

The relevant information to input are:
  • Server: https://www.servoyforge.net/
  • Label: ServoyForge
  • User ID: enter the login you use on ServoyForge
  • Password: enter the password you use on ServoyForge - check the "Save Password" box if you don't want to be prompted each time you connect with Mylyn

Click on the "Validate Settings" to validate that Mylyn can connect to ServoyForge using these informations, if that's the case, the next button will be activated.

Alternatively (instead of using your login/password), you can use your personal API-Key, if that's the case, click on the "enable" checkbox at the right of the API-Key field:

You will find your API-Key on ServoyForge in your account settings...
Once logged on ServoyForge, click on the "My account" link, at the top right of the web page.
In the side bar on the right, you will be able to retrieve your API-Key (either create a new one, or show yours):

Copy this API-Key and use it to log-in using Mylyn.

Once you have setup the repository, click next to create a query:

You will need to create a new query, by selecting <<Create a new query>> then clicking next in the Edit query window:

Then give a name to your query and select relevant filters (by default if you leave everything, you will retrieve ALL ServoyForge issues!).
For example, select the project_id:

Now your query result will be listed in the Task List panel, and you will receive updates in real time right in your development environment.

To know more about Mylyn and how to better use it, refer to the Eclipse Mylyn documentation http://www.eclipse.org/mylyn/