<< Boise ColdFusion User's Group

Blog

Our Blog

Blog Home | About | Entries By Date | Search

Using Mylyn (Task List) in Eclipse


Entry posted 05/11/11 by yacoubean , tagged: Development
1,808 views, 4 comments.

Title
Using Mylyn (Task List) in Eclipse

Entry

Mylyn is a pretty big project that is now a core part of Eclipse. If you have installed one of the recent releases of Eclipse, it should be in there by default. Mylyn does a lot of stuff, but I only use the task list. If you follow the directions below and don't find Mylyn (for example, it doesn't seem to come with CF Builder), you can find it here.

To find Mylyn's Task List, click Window->Show View->Other. Then expand the Tasks tree and open Task List.

In the Task List view that you just opened, at the top of the view there is a New Task button. Click that. The confusing part happens now...Eclipse wants you to select a repository. This is part of the larger Mylyn feature set that I ignore. I think you can use external task repositories stored in Subversion, or something like that. But I always just select "Local" and click Finish.

Now you are on the create task View. Give your task a name, and set any of the other fields you may want (I always leave them as default). Click the save button. Close this Task properties view.

Now, back on the Task List view you should see your new task. Now comes the second non-intuitive part. To activate/deactivate tasks you click the little circle next to the task name in the Task List. Here's a screen shot:
Mylyn Task List

As you can see in this screenie, my No Fee task is active and all the others are inactive. If I wanted to switch to my Order Handler task, I would simply click the circle next to it's name. When you have tasks active, you can open/close files as part of your normal work, and Mylyn will keep track of these files for you. When you switch tasks, Mylyn will restore the files you had previously opened for that task.

Let me know if you have any questions.

Comments

posted 05/11/11 by ddeeds 51 | Report Abuse

Cool information. So let me see if I got this right. CFBuilder V2 does not have Mylyn but it can be downloaded and incorporated into it?

You also mentioned "task repositories" stored in subversion or something like that ... how about a TeamSite which is the CMS we use here at Idaho Power.

If you use "local" as your repository" does Mylyn copy the actual file(s) or is it just pointers to where the actual file exists and if it copies is there a check in and out process for the files?

Dave



posted 05/11/11 by yacoubean | Report Abuse

Yes, you can install Mylyn as a plugin into CFBuilder 2.

I don't know if Mylyn would support TeamSite or not, but my guess is not. :)

As far as the repositories, Mylyn is only storing task lists in a repository, not your code files. I know that doesn't directly answer your question, but I think it does in a round-about way.



posted 06/02/11 by royh | Report Abuse

Not a bad first meeting Jake. We had quite a few folks make it out. I just wanted to drop a note so you can post it on the blog/event section if necessary. I have almost completed putting together a small preso on Jquery, AJAX, and Coldfusion. I'll introduce the topic show some code samples and hope to get more discussion going on these topics. I'll be using CF Builder 2 in the samples and will show off a couple of the features you discussed last meetup. If we have time I could also touch on jquery mobile.

I just want to confirm I'm shooting for 6:00 p.m. on June 14th. We should be able to meet in the conference room in my office - I say should because our office is getting remodeled. I'll post some driving instructions next week.

One thing is that our building security goes on at 6:00 and the outside doors lock. I'll hang around in the lobby for awhile to let folks in.

Oh, and I might supply some refreshments (YES! come for the candy!)



posted 06/02/11 by yacoubean | Report Abuse

Awesome, Roy! I was just thinking that I should send you a message to see how your preso is going, but you beat me to it. :) I will post a meeting notice for June 14th @ 6 PM later today.