-
Extend the Eclipse SDK with Mylyn 2.0 (18 messages)
- Posted by: Matt Papendorf
- Posted on: August 16 2007 10:07 EDT
IBM DeveloperWorks has published Mik Kersten's two-part guide to Mylyn, a task-focused UI for Eclipse (part 1, part 2). Adapted from Mylyn's home page description: Mylyn makes tasks a first class part of Eclipse, and integrates offline editing for repositories such as Bugzilla, Trac, and JIRA. Once your tasks are integrated, Mylyn monitors your work activity to identify information relevant to the task-at-hand, and 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. The DeveloperWorks article covers changes from Mylar (the previous release) to Mylyn, and addresses how to integrate Mylyn into your normal development cycle. By focusing your work on specific tasks and isolating context, Mylyn's an excellent plugin that enhances productivity for Eclipse users. [Editor's note: Mylyn is really cool, and one of the best reasons to use Eclipse, in my humble opinion. I've found it really useful. If you use Eclipse and not Mylyn, well, change that - and if you don't use Eclipse, it might be worth looking into just to add this tool.]Threaded Messages (18)
- Subclipse Mylin integration causes Europa to stop responding by Dean Schulze on August 16 2007 13:32 EDT
- Re: Subclipse Mylin integration causes Europa to stop responding by Wolfgang Jung on August 16 2007 14:35 EDT
- Re: Subclipse Mylin integration causes Europa to stop responding by Eugene Kuleshov on August 16 2007 02:49 EDT
- Re: Subclipse Mylin integration causes Europa to stop responding by Eugene Kuleshov on August 16 2007 14:45 EDT
-
Re: Subclipse Mylin integration causes Europa to stop responding by Dean Schulze on August 16 2007 05:17 EDT
- Re: Subclipse Mylin integration causes Europa to stop responding by Eugene Kuleshov on August 17 2007 12:02 EDT
-
Re: Subclipse Mylin integration causes Europa to stop responding by Dean Schulze on August 16 2007 05:17 EDT
- Re: Subclipse Mylin integration causes Europa to stop responding by Wolfgang Jung on August 16 2007 14:35 EDT
- Mylyn and Google Code by Alex Ruiz on August 16 2007 13:45 EDT
- Re: Mylyn and Google Code by Eugene Kuleshov on August 16 2007 14:51 EDT
- Re: Mylyn and Google Code by Alex Ruiz on August 16 2007 03:08 EDT
- Re: Mylyn and Google Code by Eugene Kuleshov on August 16 2007 14:51 EDT
- Too bad the JIRA support is broken in version 2.0 by Bruno Luiz Pereira da Silva on August 16 2007 18:00 EDT
- JIRA support no longer broken in dev build by Wolfgang Jung on August 16 2007 18:46 EDT
- That's great news by Bruno Luiz Pereira da Silva on August 16 2007 07:55 EDT
- Re: Too bad the JIRA support is broken in version 2.0 by Mik Kersten on August 16 2007 20:36 EDT
- Re: Too bad the JIRA support is broken in version 2.0 by Eugene Kuleshov on August 17 2007 11:43 EDT
-
Detailing problems found with original Mylyn 2.0 JIRA Connector by Bruno Luiz Pereira da Silva on August 17 2007 01:22 EDT
-
Re: Detailing problems found with original Mylyn 2.0 JIRA Connec by Eugene Kuleshov on August 17 2007 01:39 EDT
-
Re: Detailing problems found with original Mylyn 2.0 JIRA Connec by Bruno Luiz Pereira da Silva on August 17 2007 02:01 EDT
- Please report all issues to us by Eugene Kuleshov on August 17 2007 02:25 EDT
-
Re: Detailing problems found with original Mylyn 2.0 JIRA Connec by Bruno Luiz Pereira da Silva on August 17 2007 02:01 EDT
-
Re: Detailing problems found with original Mylyn 2.0 JIRA Connec by Eugene Kuleshov on August 17 2007 01:39 EDT
-
Detailing problems found with original Mylyn 2.0 JIRA Connector by Bruno Luiz Pereira da Silva on August 17 2007 01:22 EDT
- JIRA support no longer broken in dev build by Wolfgang Jung on August 16 2007 18:46 EDT
-
Subclipse Mylin integration causes Europa to stop responding[ Go to top ]
- Posted by: Dean Schulze
- Posted on: August 16 2007 13:32 EDT
- in response to Matt Papendorf
I'm wondering if anyone else has seen this. Europa stops responding for several seconds at a time with the (Not Responding) message in the top of the Frame. I've traced this behavior to the Subclipse Mylin Integration plugin. Disable it and Europa responds normally. Re-enable the plugin and it becomes unresponsive again. There is a discussion of this at http://www.eclipsezone.com/eclipse/forums/t99988.html?start=0 Has anyone else seen this? -
Re: Subclipse Mylin integration causes Europa to stop responding[ Go to top ]
- Posted by: Wolfgang Jung
- Posted on: August 16 2007 14:35 EDT
- in response to Dean Schulze
Take a look at subversive http://www.polarion.org/index.php?page=overview&project=subversive as an alternative SVN client for eclipse. Subversive has also an Mylyn Integration Plugin and is more customizable than subclipse. -
Re: Subclipse Mylin integration causes Europa to stop responding[ Go to top ]
- Posted by: Eugene Kuleshov
- Posted on: August 16 2007 14:49 EDT
- in response to Wolfgang Jung
Take a look at subversive http://www.polarion.org/index.php?page=overview&project=subversive
Can you please elaborate what kind of advanced customization is provided by Subversive's integration for Mylyn? Last time I looked, Subversive didn't have support automatic linking between task repositories and workspace projects, that is the feature that maybe causing those issues in Subclipse for Dean Schulze, though he seem like the only one who experiencing it.
as an alternative SVN client for eclipse. Subversive has also an Mylyn Integration Plugin and is more customizable than subclipse. -
Re: Subclipse Mylin integration causes Europa to stop responding[ Go to top ]
- Posted by: Eugene Kuleshov
- Posted on: August 16 2007 14:45 EDT
- in response to Dean Schulze
Re-enable the plugin and it becomes unresponsive again.
When exactly it became unresponsive? BTW, you didn't change the default hyperlink activation modifier by any chance? -
Re: Subclipse Mylin integration causes Europa to stop responding[ Go to top ]
- Posted by: Dean Schulze
- Posted on: August 16 2007 17:17 EDT
- in response to Eugene Kuleshov
It becomes unresponsive after a few minutes of use, or less. I didn't change any hyperlinks. -
Re: Subclipse Mylin integration causes Europa to stop responding[ Go to top ]
- Posted by: Eugene Kuleshov
- Posted on: August 17 2007 12:02 EDT
- in response to Dean Schulze
It becomes unresponsive after a few minutes of use, or less.
Just to follow up for other readers of this thread. The issue seem to appear only when using Ctrl-based shortcuts (like Ctrl-C, and so on) in the Eclipse text editors. Those shortcuts activate Eclipse standard hyperlink detectors and Mylyn's task detector is trying to establish link between active resource and issue tracking repository, and it is triggering some code in Subversion client that for some reason doesn't work in Dean's environment. For those who are suggesting Subversive, I can only say that it doesn't not have the automatic project linking feature. Since we are unable to reproduce this issue anywhere else, there are few options. First of all, it is possible to disable Mylyn's task hyperlink detector in the global editors settings (it will be really sad to lose the hyperlinks, but it will resolve this issue). It also worth to try to change SVN client (SVNkit vs. JavaHL). If that won't help, I'd suggest to reinstall Subclipse (even manually delete all Subclipse plugins) and then do a clean checkout for those problematic projects and see if that would resolve this issue.
I didn't change any hyperlinks. -
Mylyn and Google Code[ Go to top ]
- Posted by: Alex Ruiz
- Posted on: August 16 2007 13:45 EDT
- in response to Matt Papendorf
Instructions on how to set up Mylyn with Google Code at http://www.jroller.com/alexRuiz/entry/using_mylyn_with_google_code :) Cheers, -Alex. -
Re: Mylyn and Google Code[ Go to top ]
- Posted by: Eugene Kuleshov
- Posted on: August 16 2007 14:51 EDT
- in response to Alex Ruiz
Very nice, Alex. Though you are using old version of web connector. There is already dev builds available that support more advanced templates, so you could use patterns like this: <td.+?class="vt col_1".+?({Type}.+?).*?.*?<td.+?class="vt col_2".+?({Status}.+?).*?.*?<td.+?class="vt col_5".+?({Owner}.+?).*?.*?<td.+?class="vt col_6".+?<a.+?href="detail\?id=({Id}[0-9]+).*?">({Description}.+?).+? Can you please try that and if updated template doesn't work out of the box, please fill an issue for the web connector. -
Re: Mylyn and Google Code[ Go to top ]
- Posted by: Alex Ruiz
- Posted on: August 16 2007 15:08 EDT
- in response to Eugene Kuleshov
Sweeeet! Thanks Eugene. I'll give it a try :) -Alex. -
Too bad the JIRA support is broken in version 2.0[ Go to top ]
- Posted by: Bruno Luiz Pereira da Silva
- Posted on: August 16 2007 18:00 EDT
- in response to Matt Papendorf
I started using Mylyn (actually when it was called Mylar) in version 1.0. I got really excited by the task-focusing features, and to be able to integrate the work I did on Eclipse with the tasks opened on JIRA. I was really happy with the plugin until the project and package names were renamed and version 2.0 came by. After installing Eclipse Europa with Mylyn 2.0, i never had success using the JIRA integration anymore, my queries don't work anymore, and after countless hours trying to find out what was wrong and trying many different setups, i gave up using this version of Mylyn with JIRA. As i cannot (nor want to) change the task repository here( because JIRA is just the best tool for what it aims to do), this situation is really frustrating. The plugin is really awesome and i really look forward to being able to use it again with JIRA, so I hope in some future version soon released the JIRA connector will become functional once again. -
JIRA support no longer broken in dev build[ Go to top ]
- Posted by: Wolfgang Jung
- Posted on: August 16 2007 18:46 EDT
- in response to Bruno Luiz Pereira da Silva
I had the same problems with mylyn after upgrading to JIRA 3.10. Have you tried the dev build of the JIRA connector at http://download.eclipse.org/tools/mylyn/update/dev/extras together with the current mylyn release at http://download.eclipse.org/tools/mylyn/update/dev/e3.3 ? After installing version 2.0.0.v20070627-1400 mylyn works fine with our JIRA 3.10. -
That's great news[ Go to top ]
- Posted by: Bruno Luiz Pereira da Silva
- Posted on: August 16 2007 19:55 EDT
- in response to Wolfgang Jung
This fix in the dev build is great news. I'll try using this new version tomorrow morning. -
Re: Too bad the JIRA support is broken in version 2.0[ Go to top ]
- Posted by: Mik Kersten
- Posted on: August 16 2007 20:36 EDT
- in response to Bruno Luiz Pereira da Silva
I was really happy with the plugin until the project and package names were renamed and version 2.0 came by. After installing Eclipse Europa with Mylyn 2.0, i never had success using the JIRA integration anymore, my queries don't work anymore, and after countless hours trying to find out what was wrong and trying many different setups, i gave up using this version of Mylyn with JIRA.
Bruno: once we got the news that we would be getting bundled as part of Eclipse we had to split the Mylyn components according to their maturity. Since the JIRA Connector evolved purely from community contributions and has had fewer support resources behind it than the others we moved it to the Extras site. However, largely thanks to Atlassian's support, the JIRA Connector has been improving steadily. In general, the Mylyn download page is the best place to learn about which components are part of the distribution: http://eclipse.org/mylyn/downloads All: if you encounter any problem with Mylyn please do not hesitate to fire off a bug report. Bugzilla reports are the mechanism by which we help users diagnose problems and evolve the tool to better meet their needs in the process, and we continue to try to make reporting them easier (e.g. Help menu -> Report Bug or Enhancement). http://eclipse.org/mylyn/bugs/ Cheers, Mik -- Mik Kersten President & CTO, http://tasktop.com Project Lead, http://eclipse.org/mylyn -
Re: Too bad the JIRA support is broken in version 2.0[ Go to top ]
- Posted by: Eugene Kuleshov
- Posted on: August 17 2007 11:43 EDT
- in response to Bruno Luiz Pereira da Silva
Please don't be afraid to create bug reports about problems you have with any part of Mylyn, including JIRA connector, but please be more specific. Reports like "nothing works" is not very helpful, because they usually don't allow to reproduce issue. I would also recommend to read "How to Report Bugs Effectively for the excellent tips on writing quality bug reports. -
Detailing problems found with original Mylyn 2.0 JIRA Connector[ Go to top ]
- Posted by: Bruno Luiz Pereira da Silva
- Posted on: August 17 2007 13:22 EDT
- in response to Eugene Kuleshov
Ok Eugene, fair enough. The problems i found were related to querying JIRA issues through the connector. I had problems both with queries created by myself through the Eclipse Form and filters defined inside JIRA. In both cases, the query creation worked successfully, but they never brought any results. The error i got was always the same, and the message was something like "Session has been invalidated" or "Session already invalidated". I can't remember precisely the message, but if desired, i can install the original version of Mylyn 2.0 to reproduce it. This problem happened with JIRA versions 3.7 and 3.9, which were the ones I tried to use. I'm gonna try using the new dev build today, and of course I'm gonna report here the results. -
Re: Detailing problems found with original Mylyn 2.0 JIRA Connec[ Go to top ]
- Posted by: Eugene Kuleshov
- Posted on: August 17 2007 13:39 EDT
- in response to Bruno Luiz Pereira da Silva
Thanks Bruno. We'd really appreciate if you could report any issues in the project issue tracker after installing recent dev build. The error you mentioned now is sounds familiar, but I couldn't reproduce it on my local JIRA instance. It would be great if you could comment on bug 198716 and provide details about your environment. https://bugs.eclipse.org/bugs/show_bug.cgi?id=198716 -
Re: Detailing problems found with original Mylyn 2.0 JIRA Connec[ Go to top ]
- Posted by: Bruno Luiz Pereira da Silva
- Posted on: August 17 2007 14:01 EDT
- in response to Eugene Kuleshov
Hi Eugene, i've tried using the new dev build for both Mylyn and the JIRA connector. The versions I'm using here (captured from Eclipse Configuration Details) are: org.eclipse.mylyn_feature (2.0.0.v20070810-1700) "Mylyn" org.eclipse.mylyn.bugzilla_feature (2.0.0.v20070810-1700) "Mylyn" org.eclipse.mylyn.context_feature (2.0.0.v20070810-1700) "Mylyn" org.eclipse.mylyn.ide_feature (2.0.0.v20070810-1700) "Mylyn" org.eclipse.mylyn.java_feature (2.0.0.v20070810-1700) "Mylyn" org.eclipse.mylyn.jira_feature (2.0.0.v20070810-1700) "Mylyn" org.eclipse.mylyn.pde_feature (2.0.0.v20070810-1700) "Mylyn" The problem I'm facing now is also getting queries to work. But now the message is diferent. The error message I'm getting when i try to synchronize a query is: "com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence" I'm using Eclipse 3.3 on Linux with jdk1.6.0_01 on a 32-bit platform, and the JIRA version here is 3.9. As you requested , I am also going to comment on your issue tracker. I appreciate the attention and effort you're offering me, and i hope i can be helpful on this process. Regards, Bruno -
Please report all issues to us[ Go to top ]
- Posted by: Eugene Kuleshov
- Posted on: August 17 2007 14:25 EDT
- in response to Bruno Luiz Pereira da Silva
That is something new, please open a new bug report for that and let's move this discussion up there. BTW, to everyone, since JIRA can be heavily customized, it does make sense to try to connect to the following public repositories (we test with those all the time and make sure they work): http://jira.codehaus.org http://issues.apache.org/jira/ http://opensource.atlassian.com/projects/spring (and other OS projects hosted by Atlassian)