Mylyn

Name Mylyn
Version
Product Versions JIRA 3.3.3 and later
Author(s) Mylyn Eclipse Project
Homepage http://www.eclipse.org/mylyn/
Price free
License EPL
JavaDocs  
IssueTracking http://www.eclipse.org/mylyn/bugs/
Download JAR http://www.eclipse.org/mylyn/downloads/
Download Source  

Description/Features

Mylyn is a task focused UI for Eclipse that makes working with very large workspaces as easy as working with small ones. It supports task management and monitors your work activity to identify information relevant to the task-at-hand. Mylyn uses this task context to focus the Eclipse UI on the interesting information, hide the uninteresting, and automatically find what's related. This puts the information you need to get work done at your fingertips and improves productivity by reducing searching, scrolling, and navigation. By making task context explicit Mylyn also facilitates multitasking, planning, reusing past efforts, and sharing expertise.
Mylyn can be installed as a standalone Task List for managing personal tasks, with the Focused UI support for the Eclipse SDK to reduce information overload, and with one or more task repository connectors, including one for JIRA. See below for instructions how to install it and see the Mylyn user guide for more documentation.

Installation (Eclipse 3.4)


Please see below for instructions how to install Mylyn into Eclipse 3.2 or Eclipse 3.3.

  1. Download and install an Eclipse Ganymede package from http://www.eclipse.org/downloads/ that includes Mylyn. This tutorial is based on the Eclipse IDE for Java Developers.
  2. To install the JIRA support for Mylyn go to Help > Software Updates... and select Available Software
  3. Select Manage Sites and enable the Mylyn for Eclipse 3.4 and the Mylyn Extras update site

    If the update sites do not appear in the list add them manually:

    download.eclipse.org/tools/mylyn/update/e3.4
    download.eclipse.org/tools/mylyn/update/extras

  4. In the list of available features select Mylyn Connector: JIRA and select Install...
  5. After dependencies have been resolved accept the license in the install wizard and select Finish
  6. When the download completes and the prompt to restart Eclipse is displayed select Yes to complete the process.

Installation (Eclipse 3.3)

  1. Download and install an Eclipse Europa package from http://www.eclipse.org/downloads/packages/release/europa/winter that includes Mylyn. This tutorial is based on the Eclipse IDE for Java Developers.
  2. To install the JIRA support for Mylyn go to Help > Software Updates > Find and Install and select Search for new features to install
  3. Select Mylyn and Mylyn Extras in the lists of sites to include in search and select Finish

    If the update sites do not appear in the list add them manually:

    Mylyn: download.eclipse.org/tools/mylyn/update/e3.4
    Mylyn Extras: download.eclipse.org/tools/mylyn/update/extras

  4. When the Search Results wizard is displayed select the Mylyn Connector: JIRA under Mylyn Extras > Integration and the required dependencies
  5. Select Next and accept the license terms. Select Next again which will display the installation page. Select Finish to start the installation process.
  6. When the download completes the verfication wizard will be displayed. Select Install to complete the process.
  7. Select Yes when prompted to restart Eclipse.

Installation (Eclipse 3.2)


If you are using Eclipse 3.2 the latest supported Mylyn version is 2.0 and the latest supported version of the JIRA connector is 2.1.2.

  1. To install the JIRA support for Mylyn go to Help > Software Updates > Find and Install and select Search for new features to install
  2. Add an update site for Mylyn 2.0:

    http://download.eclipse.org/tools/mylyn/update-archive/2.0.0/e3.2

  3. Add an update site for Mylyn 2.1 Extras:

    http://download.eclipse.org/tools/mylyn/update-archive/2.1.0/extras

  4. Make sure Mylyn 2.0 and Mylyn 2.1 Extras are the lists of sites to include in search and select Finish
  5. When the Search Results wizard is displayed select Mylyn 2.0 and Mylyn Connector: Jira (Incubation) under Mylyn 2.1 Extras > Integration
  6. Select Next and accept the license terms. Select Next again which will display the installation page. Select Finish to start the installation process.
  7. When the download completes a the verfication wizard will be displayed. Select Install to complete the process.
  8. Select Yes when prompted to restart Eclipse.

Usage

Creating a query

The first step is to connect to a JIRA repository. Make the Mylyn repositories view visible using the menu Window > Show View > Other and select Mylyn > Task Repositories. Click the repository icon in the toolbar of the view.

A wizard for setting the repository properties is displayed.

  1. Choose JIRA (support 3.3.3 and later) from the list of connectors and select Next
  2. Enter *http://jira.atlassian.com* as the server url and enter your username and password
  3. Select Validate to verify that the entered credentials are valid
  4. Select Finish to create the repository

Select Yes when Mylyn will prompt you to create a query. This will bring up the query dialog:

  1. Select Next to create a query using a form. On the query creation Mylyn will download the repository configuration which can take a few minutes.
  2. Enter a title that for the query
  3. Choose search parameters that define the query. For this example we will
  4. Select Finish to add the query to your task list

The Java perspective displays the task list in the upper right section of the workbench. If it is not visible go to Window > Show View > Other and select Mylyn > Task List. The task list shows the list of tasks that match the query. The blue arrow icons indicate that the task have incoming changes. Double clicking a task will bring up the task editor.

The task editor displays the attributes, description and comments of a JIRA issue and allows you to edit the issue.

Creating a new issue

Right click on the task list to bring up the context menu. Select New > Task... which will bring up a wizard. Hint: You can also create additional queries from the task list context menu.

  1. Choose http://jira.atlassian.com from the list of repositories
  2. Select Next to and choose A Test Project from the list of projects.
  3. Select Finish to open the editor for entering task details.

More Information

JIRA connector bugs

Screenshots

Labels

plugin plugin Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. May 17, 2007

    Papick Garcia Taboada says:

    I have now tested the version 2.0.0v20070514 - means 2.0M3 from 14th May - and i...

    I have now tested the version 2.0.0v20070514 - means 2.0M3 from 14th May - and it works now with Attachments. Now it is possible to add Mylar context attachments directly from the Eclipse UI - it is simply great.

    On my blog I have posted the links to the required update sites.

    1. May 17, 2007

      Bob Swift says:

      Excellent! Thanks for the post.

      Excellent! Thanks for the post.

  2. Nov 16, 2007

    Bob Swift says:

    Steffen, thanks for all the new information and screen shots

    Steffen, thanks for all the new information and screen shots

  3. Nov 25, 2007

    Bob Swift says:

    I upgraded to the latest Mylyn and JIRA support level. Very nice . Good level o...

    I upgraded to the latest Mylyn and JIRA support level. Very nice . Good level of support for most JIRA capabilities. Even sub-task creation and linking are supported. In fact, even sub-task of a sub-task! I imagine this may cause some problems with JIRA until it officially supports this feature . One missing capability is work logging - is that something that is being considered?

    1. Nov 28, 2007

      Steffen Pingel says:

      Thank you for the feedback Bob! I am not aware of any problems caused by nes...

      Thank you for the feedback Bob! I am not aware of any problems caused by nesting sub-tasks but please go ahead and file a bug report if you encounter any errors:

       http://www.eclipse.org/mylyn/bugs/

      There is a feature request related to supporting work logging:

      [acitvity] synchronize estimated time with repository
       https://bugs.eclipse.org/bugs/show_bug.cgi?id=173880

      Please add your requirements to that report or consider voting if you are interested in that feature.

  4. Dec 29, 2007

    Alan Berezin says:

    Ok, I answered by own question by looking here http://wiki.eclipse.org/Mylar_FAQ...

    Ok, I answered by own question by looking here http://wiki.eclipse.org/Mylar_FAQ#JIRA_Connector
    Apparently I need JIRA 3.7 

    I have eclipse 3.3 with mylyn 2.2 and jira connector 2.2 with jira pro 3.4.1

    I can attach a mylyn context and it shows up in a jira with a browser.  However, it seems mylyn can retrieve it (lets say i pull up that task on another eclipse instance with same versions of eclipse, mylyn, jira connector).

    In fact, Im not sure mylyn sees any jira task attachments.

  5. Jan 31, 2008

    Charles Lamprey says:

    I've followed the installation overview for the JIRA plugin of Mylyn and it work...

    I've followed the installation overview for the JIRA plugin of Mylyn and it works great when connecting to http://jira.atlassian.com. However, when I attempt to use the same steps to set up a Mylyn task repository by connecting to my local JIRA service at "http://localhost", I cannot connect.

    Do I need to set up my local JIRA service so that Mylyn can talk to it?  If so, how?

    1. Jan 31, 2008

      Steffen Pingel says:

      You have to enable remote API calls for your JIRA repository: http://wiki.ecli...

      You have to enable remote API calls for your JIRA repository:

      http://wiki.eclipse.org/index.php/Mylyn_FAQ#What_are_the_server_requirements.3F

  6. Mar 19, 2008

    Sindri Traustason says:

    I managed to get to "Creating a query" step 4. but the popup never appeared and ...

    I managed to get to "Creating a query" step 4. but the popup never appeared and when I right click the repository the "New Query..." option is disabled. Any ideas what might be causing this?

    Note that I can actually search the repository doing a "Task Search" in the eclipse search window.

    1. Mar 31, 2008

      Steffen Pingel says:

      That sounds like a bug Sindri. The "New Query..." option should be enabled for J...

      That sounds like a bug Sindri. The "New Query..." option should be enabled for JIRA repositories. Please go ahead and file a report:

       http://www.eclipse.org/mylyn/bugs/

  7. Apr 10

    Cem Ezberci says:

    I've been watching the progress on this plug-in for a while now but I see there ...

    I've been watching the progress on this plug-in for a while now but I see there is one very important feature still not implemented. The plugin itself allows us to activate a task and starts tracking time spent on it until it is deactivated however it does not log this time in the JIRA issue as time spent. Are there any plans on enabling this feature? It really sucks to go into JIRA and log that time. I would really appreciate it if you could shed some light.

     Ok, I just saw the comment above.

    1. Apr 14

      Steffen Pingel says:

      Yes, integrating Mylyn's time tracking with JIRA's worklog is one of the most re...

      Yes, integrating Mylyn's time tracking with JIRA's worklog is one of the most requested features and the task linked above has been scheduled for the next Mylyn release.

  8. Apr 11

    Robert Quinn says:

    I'm getting an error submitting updates from Mylyn to JIRA... Invalid date / tim...

    I'm getting an error submitting updates from Mylyn to JIRA... Invalid date / time format. Expected dd/MMM/yy hh:mm a

    JIRA is using all the default date formats. (I had a similiar problem in a different JIRA instance, but I had changed the date formats)

    Eclipse is current (3.3), Mylyn and the JIRA connector are current (2.3.2), the JIRA installation is current (3.12.2).

    I looked for date config options within Mylyn and tracked down the request in the bug database to support custom date formats, but these are defaults.

    any suggestions?

    thanks,

    1. Apr 14

      Steffen Pingel says:

      Robert, other users have reported that this error occurs when a non English loca...

      Robert, other users have reported that this error occurs when a non English locale is configured on the JIRA repository:

       206091: support customized date formats
       https://bugs.eclipse.org/bugs/show_bug.cgi?id=206091

      We are planning to address this in the next release. 

      1. Apr 15

        Robert Quinn says:

        System info says English Locale... In general config, English is default languag...

        System info says English Locale... In general config, English is default language and index language

        I just tracked it down to a custom field, type is Date Time.  When Mylyn displays the field it's date formatter is Day, dd MMM yyyy hh:mm:ss Z

        So the submit fails... I don't know if that can be solved at this point, so I changed the custom field to date picker.

        I can now submit without issue.  Date Time must not be supported.

        Thanks, 

        1. Apr 17

          Steffen Pingel says:

          Thanks for getting back Robert. I have added a note here:  217938: support...

          Thanks for getting back Robert. I have added a note here:

           217938: support editing of custom date and time fields
           https://bugs.eclipse.org/bugs/show_bug.cgi?id=217938

  9. Apr 11

    Dinesh Ilindra says:

    When a JIRA repository task is opened, at all the places where the users are men...

    When a JIRA repository task is opened, at all the places where the users are mentioned - COMMENTED BY, ASSIGN TO, ASSIGNED TO, REPORTED BY - the user login id is used. It would be of great help if there is an option to display the user full names instead of their id.

    Thanks. 

    1. Apr 14

      Steffen Pingel says:

      That's a great suggestion. I have filed a new feature request here:  2270...

      That's a great suggestion. I have filed a new feature request here:

       227052: support full names
       https://bugs.eclipse.org/bugs/show_bug.cgi?id=227052

  10. Apr 23

    Darius Schier says:

    We use Jira with ldap/ntlm authentication. We could not manage to setup a task r...

    We use Jira with ldap/ntlm authentication. We could not manage to setup a task repository within eclipse for such a user. We tried several things, as leaving user/pwd blank or setting them explicitly. We always get Unable to authenticate with repository. Login credentials invalid. Our (one and only) non ldap admin user works fine. Is this feature supported?

    1. Apr 24

      Steffen Pingel says:

      Mylyn's support for NTLM authentication is limited. A bit more detailed informat...

      Mylyn's support for NTLM authentication is limited. A bit more detailed information is available here:     

      http://wiki.eclipse.org/index.php/Mylyn_FAQ#NTLM_authentication

      Darius, please file a new bug if the FAQ entry doesn't help to get it working:

       http://www.eclipse.org/mylyn/bugs/

  11. May 03

    Bob Swift says:

    If you run into this problem: "Error parsing server response: No project with ke...

    If you run into this problem: "Error parsing server response: No project with key ..." there is a work around available

  12. May 27

    Yann FOUBERT says:

    When I synchronize a JIRA issue, I get the message "JIRA ticket not found: <N...

    When I synchronize a JIRA issue, I get the message "JIRA ticket not found: <Number>".

    Thank you for your help.

  13. Jun 04

    Huuuze says:

    I'm using Eclipse 3.3.2 on a Mac.  Currently, when I attempt add Mylyn Extr...

    I'm using Eclipse 3.3.2 on a Mac.  Currently, when I attempt add Mylyn Extras via the Eclipse "Feature Updates" menu item, I receive the following error:

    Mylyn Connector: Jira (Incubation) (2.1.2.v20071220-1700) requires feature "org.eclipse.mylyn_feature (2.0.0.v20070628-1000)", or later version.

    I'm using the following URLs to download the updates:

    MyLyn Extras: http://download.eclipse.org/tools/mylyn/update-archive/2.1.0/extras

     What am I doing wrong?

    1. Jun 04

      Steffen Pingel says:

      You are using the update site intended for Eclipse 3.2 users. It is best to use ...

      You are using the update site intended for Eclipse 3.2 users. It is best to use the latest release of Mylyn for Eclipse 3.3. It is availble from this update site:

        download.eclipse.org/tools/mylyn/update/e3.3

      The corresponding version of the JIRA connector is avaible from this update site:

       download.eclipse.org/tools/mylyn/update/extras

  14. Jul 09

    Alan Lindsay says:

    This plugin is outstanding.  I had used it about a year ago and it was bugg...

    This plugin is outstanding.  I had used it about a year ago and it was buggy in the eclipse installation we had.  Currently it seems to be working much better!  The attachment feature is wonderful and much needed for anyone wanting to make practical use of Jira without interfacing through the web.  Well done.

     Are we going to see implementation of the custom Jira icons?  Our team has customized all the icons for workflows, issue types, statuses etc.  These have been very good visual indicators of our operations and would be nice to have in the plugin.  

    1. Jul 18

      Steffen Pingel says:

      Support for custom icons would indeed be a useful feature. Please vote for this ...

      Support for custom icons would indeed be a useful feature. Please vote for this bug report:

       239740: retrieve icons from repository for custom issue types
       https://bugs.eclipse.org/bugs/show_bug.cgi?id=239740

  15. Jul 09

    Alan Lindsay says:

    There are two errors that I am getting.  1. Like Robert Quinn I get an Inv...

    There are two errors that I am getting.

     1. Like Robert Quinn I get an Invalid date / time format. Expected dd/MMM/yy hh:mm a error.  The problem with this is that there are no dates being submitted or required.  This happens when we resolve issues.  We do have a custom field on the resolve screen but its not a date and its not required.  Not sure if this makes a difference.

    2. The second problem is that when we submit changes through the plugin we get this error everytime: Unexpected error: Arguments to addParameter(String, String) cannot be null.  Oddly enough this error can be avoided by selected a workflow action other than "Leave as..."  If we select a new workflow action then the form will submit fine.  However if we just want to post a comment on the issue and leave the current status the above error results everytime.

    Any help you can give would be greatly appreciated, we love this plugin and want to see it flourish!

    1. Jul 18

      Steffen Pingel says:

      Support for custom date formats and non-US locales which can cause the "Invalid ...

      Support for custom date formats and non-US locales which can cause the "Invalid date / time format" errors has been added in the 3.0.1 release of Mylyn: http://www.eclipse.org/mylyn/downloads/.

      This FAQ entry describes how to configure the corresponding repository settings. Please comment on bug 217938if submitting issues still fails for you with the latest release.

      Please reopen bug 238502 if you still encounter "Unexpected error: Arguments to addParameter(String, String) cannot be null" errors with the latest release.

  16. Jul 27

    Cem Ezberci says:

    Great to see that the new version is available. Has the time tracking issue been...

    Great to see that the new version is available. Has the time tracking issue been resolved (i.e. sending back the elapsed time on an activated task upon deactivation)?

  17. Aug 20

    Michael Kornatzki says:

    i will like the plugin if i can get it to work i am evaluating jira (enterpris...

    i will like the plugin if i can get it to work

    i am evaluating jira (enterprise 3.12.3) and will test mylyn in Eclipse 3.3 too.

    following the instructions above i configure