Task & Context Management in Maia

You can bond your JIRA account and IntelliJ IDEA together via Project Settings dialog, Tasks, Servers panel, then activate a task via Tasks, Activate Task menu.

It cleans your workspace, creates a change list, and optionally loads a stacktrace into IntelliJ IDEA (if there is an exception description in that task).

IntelliJ IDEA also gives you a convenient way of switching between your tasks and contexts.

This feature is available in the upcoming first Maia EAP at www.intellij.net/eap

This entry was posted in New Features and tagged , . Bookmark the permalink.

43 Responses to Task & Context Management in Maia

  1. Cristian Vasile Mocanu says:

    Will this be tied to JIRA or will it be decoupled from the BTS (like manually specifying the bug description when creating a task)?

    Specifically, will I be able to use this with bugzilla?

  2. Omair-Inam Abdul-Matin says:

    - Will Task Management be supported without reference to JIRA id?
    - Will Task Management support any issue trackers other than JIRA (e.g. Bugzilla)

  3. Omair-Inam Abdul-Matin says:

    Will task management be dependent upon the specification of a JIRA id or will it work without an issue tracking system…?
    Will any issue tracking systems other than JIRA be supported (e.g. Bugzilla)?

  4. anima says:

    Hi guys, local tasks are supported. Just enter a summary and press Ok.
    Bugzilla & Track connectors are planned too.

  5. Stephen Friedrich says:

    Mantis support, please!

    Also a way to filter issues is needed (my own, by component, …)

  6. Brandon Enochs says:

    redmine too please.

  7. Matthias says:

    great, finally mylin in intellij :)
    PLEASE, do provide trac support.
    thanks a lot
    matthias

  8. Denis Gladkiy says:

    It would be great to see Bugzilla integration and to have possibility to use “Task & Context Management” without bounding to any issue tracker – some kind of “disconnected” mode. And i’d like to see something like ‘notepad’: just a list of notes. Each note is simple text field.

  9. jny says:

    A Mantis-Support would be great!

    I love the IDEA IDE…

  10. DmitriyK says:

    Does anybody have examples how to configure task management in IDEA Maia to use JIRA? I also cannot find “Tasks, Activate Task menu.” in the project settings, there is it?

    Thanks a lot for any info.

  11. anima says:

    There should be Tasks / Servers page in your settings (Ctrl-Alt-S)

  12. Amit says:

    Will I be able to use some other bug tracking software with this? We use an internal tool. If some API is available, we can write a plugin too.

  13. Jason says:

    I also can’t get this working in Maia. I have added my Jira server in Project Settings->Tasks->Servers, and the Test button says it connects OK. But I can’t find any Tasks->Activate Task menu from which to activate a task. Am I missing something?

  14. Chris says:

    Time tracking on a per-task level would be a very nice addition to this feature. Most projects using any type of tracker or pm software also track developer actuals, so it would be handy to have a way to track how much time you are actually spending working on a specific task.

  15. Carsten says:

    A Launchpad connector would be great!

  16. great feature!
    Is there any support or deeper connection to Mylyn scheduled?

    Cheers,
    Michael

  17. anima says:

    Hmm… What do you mean by that, Michael? AFAIK Mylyn is just an Eclipse plugin, not a service.

  18. Detlef says:

    Great. Unfortunately, our Jira Task IDs contain an underscore. Seems like this is not part of the regex that identifies ITs. Would be nice if this regex could be configured like in the versioning settings.

  19. Mik Kersten says:

    While I understand the need to duplicate UI between Eclipse and IDEA, I think that duplicating what we’ve done in the core Mylyn APIs could be a slippery slope. We have put many man years of work into coming up with a common set of Java APIs that dozens of ALM vendors now integrate with (a partial list is here: http://wiki.eclipse.org/index.php/Mylyn_Extensions). As I suggested in 2007 (http://dev.eclipse.org/mhonarc/lists/mylyn-dev/msg00134.html) the interesting thing about all of our core Java APIs is that they run outside of Eclipse, on a plain Java classpath. They’re being used in server-side apps, and the only dependencies are on common Eclipse.org/EPL and Apache.org/AL licensed utilities. Without putting in the sort of collective investment that the Mylyn project and the third parties extending it have, I see a tricky game of catch-up ahead. It’s feasible to continue to duplicate, but since it’s all core Java APIs, this approach seems wasteful and slow. If there is interest in collaborating, please use one of the Mylyn channels or feel free to contact me personally (mik, tasktop.com). I’d love to have a better answer for every time that someone gets up at the end of one of my talks and says “What about having all this for IntelliJ IDEA?”.

    Mik


    Dr. Mik Kersten
    CEO: http://tasktop.com
    Lead: http://eclipse.org/mylyn
    Follow: http://twitter.com/mik_kersten

  20. anima says:

    Thanks for detailed explanation, Mik. It could be really interesting to integrate Mylyn engine into IDEA, but it’d also require a large amount of work. Current version of IDEA task management does not provide any user activity tracking / ui focusing features, and they are not planned for Maia.

  21. Matt Brock says:

    + Mantis support

  22. Piotr says:

    If you use JIRA you can try Atlassian IDE Connectior fro IntelliJ IDEA as plugin it already does things like tasks and many more see http://www.atlassian.com/software/ideconnector/intellij.jsp

  23. Cesar Reyes says:

    Hi, the API link is not working, do you have another one?

    Thanks a lot

  24. Steve says:

    I have used mylyn in eclipse and it is great, “ui focusing” aside. I personally hated stuff disappearing on me. Other than that, I think mylyn got it right.

  25. Steve says:

    I just downloaded the community eap (90.116) and there is no ‘Tasks’ option in the ‘Project Settings’ dialog. Is this feature specific to Ultimate?

  26. anima says:

    AFAIK yes. Maybe things will change…

  27. Task & Context management is available only in UE & not in CE, which is also shown in this features comparison matrix page – http://www.jetbrains.com/idea/nextversion/editions_comparison_matrix.html

  28. What is the minimum version for the JIRA server?

    I have setup a JIRA server under Preferences -> Tasks -> Servers, but when I do Tools -> Task -> Open, and enter a task ID, I always get “Issue [key] not found”.

  29. anima says:

    What IDEA build do you use? And what JIRA version?

  30. Term Papers says:

    I’m going to work on it…I’ll see if I can come up with something… This is really fun.

  31. Nick H says:

    The subversion API repository is gone. Can you please re-post the API link please?

  32. anima says:

    You can find api sources in your distribution under lib/src/src_tasks-api.zip

  33. Nick H says:

    Great,

    I got the bugzilla repository implemented. However, I cannot load it in the task manager: the task repository type does not register.

    I added the following in my plugin:

    But that did not do anything.

  34. Nick H says:

    Html filter got my last comment. Here is the snippet:

    <extensions defaultExtensionNs=”com.intellij”>
    <tasks.repositoryType implementation=”org.bugzilla.BugzillaRepositoryType”/>

    </extensions>

  35. Nick H says:

    Nevermind, I figured out how the extensionPoints feature works.

  36. Richard T says:

    @Nick H – if you have a Bugzilla Tasks plugin built and working, would you consider posting it to the JetBrains plugin repository? I’d really like to be able to use Tasks with Bugzilla too.

  37. Andreas says:

    Is there a guide on how to create plugins for new servers? Currently it looks like it supports JIRA, YouTrack, lighthouse and pivotal tracker.

    I would like to add Eventum to that list (and is willing to try it on my own if I just find a nice guide :))

  38. The Task & Context Management in Maia is an interesting thing for me to know about I think that it is really nice to have information about it because it is really good to us and it is one thing which has good knowledge to get follow.

  39. Gasan Guseinov says:

    according to comparison matrix: http://www.jetbrains.com/idea/features/editions_comparison_matrix.html

    tasks should be available for community edition but they’re not. Using IntelliJ 10.02, there is no option to activate task, though you can add task from JIRA connector. But the only think you can do with that task is to use it with changelist in ‘changes’ window. No context supportactivatingswitching.

  40. @Gasan: I have just tried it in Community Edition 10.0.2 and tasks are there. Make sure you have ‘Task management’ plugin installed and enabled in IDE Settings | Plugins. Then make sure to configure an issue tracker server. Hope it helps.

  41. @gasan: I have tried to Community Edition 10.0.2 and every thing is there.. Maybe you have a problem.

  42. Roy Wilson says:

    I would like to add support for fogbugz.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>