Installing Eclipse on Windows 8 and connecting to TFS 2012

Audience

Everyone

I will be running a bunch of demos on a couple of weeks with TFS & Eclipse working together. Although I have a cloud instance that I can connect to, what about when I have no network.

So I have to get familiar with the interface and what better way to start than to get everything working on Windows 8.

I have pre-downloaded Java and Eclipse so I just need to copy them to my VM to begin. The JDK is first as nothing will work without it.

image
Figure: First install the JDK

Its a really uneventful install that involved lots of “Next” clicking…

 image
Figure: Unpack Eclipse

Eclipse does not require an install so you just unpack and run… from habit I always drop the Eclipse folder into Program Files. Come on… it gives me warm fuzzies…

image
Figure: Pin Eclipse to Start

I want to be able to launch Eclipse without having to find the folder. To add the Eclipse icon to the new Metro interface all you do is right click the executable and “Pin to Start”…

image
Figure: New metro Start screen

To make sure that everything is in the right place I want to start Eclipse and connect to TFS.

image
Figure: Install new software

I don’t know how Martin Woodward did it but he managed to get Microsoft to host an update site for the Eclipse plugin. I am loading the latest Team Explorer Everywhere preview, but you can get the released version as well.

The new version works against Team Foundation Service, TFS 2008, TFS 2010 and TFS 2012 so I feel no compulsion to load anything but the latest and greatest.

image
Figure: Enter the Update site link

A couple of clicks later and the plugin will be downloaded and installed by Eclipse.

image
Figure: Auto download and install

After the install you will be asked to restart Eclipse and voila, you now have the TFS plugin installed.

image
Figure: Where ma stuff!

As the Eclipse plugin follows the Eclipse paradigm if you are looking for the same look and feel of everything presented on a plate for you then you will be disappointed…

So where is it hiding? How do I get stuff from Version Control?

image
Figure: Import and Export from Version Control

But where is my team Explorer?

image
Figure: Team Explorer

Now we just  connect to TFS, in this case I am connecting to the new TFS Preview, but it could just as well be a local TFS 2010 or TFS 2012.

image
Figure: Adding a Team Foundation Server

And that’s about it. I am no Java expert, but it is like any other Version Control system except I am able to associate my Check-In’s with the work that I was asked to do Smile

So really its way better than just Version Control…

-Don’t leave your Java developers out of your Application Life-cycle Management (ALM) strategy. According to Gartner Visual Studio ALM is the best, most feature-full ALM platform and it supports Java just as well as .NET. Contact info@nwcadence.com today…

Create a conversation around this article

Share on Facebook
Share on Twitter
Share on Linkdin

Read more

Martin Hinshelwood
For a long time now I have been searching for that perfect domain that epitomised the vision, the why, of what I am trying to achieve with my customers and the industry at large. Now I have found it in http://nkdagility.com
Martin Hinshelwood
At the MVP Summit I was appalled by the number of people who asked questions about new features for supporting hierarchical tasks! I shared a disgusted look with Peter Provost and we had a quick (and I mean really quick) conversation that resulted in this post. it really comes down …
Martin Hinshelwood
In my journey of delivering an immersive Product Development Mentor Program over the last eight weeks, a compelling narrative unfolded that beautifully illustrates the essence and true strength of Scrum. This story, rooted in the practical application of Scrum through Minecraft, unveils the depth of adaptability and resilience that Scrum …
Martin Hinshelwood
The Boards in Azure DevOps are a powerful tool that your teams can leverage to enable transparent visualization of the current state of value delivery.  However, the inclusion of Blocked columns can stealthily erode the very foundations of efficiency these boards are meant to uphold. By obfuscating the state of …