Home > Eclipse, Java > Eclipse Europa Review

Eclipse Europa Review

June 29th, 2007

Today Eclipse Europa was released. Eclipse Europa is the name for Eclipse IDE 3.3 and a set of other compatible Eclipse projects. With last years release Callisto the Eclipse team tried to make it easier for users to find the right plugin versions for their Eclipse installation. The Callisto update site allowed to install many other projects from eclipse.org (WTP, VE, BIRT, …). This was a great improvement.

With Europe they went one step further. When downloading Eclipse the user may choose from five different base packages:

packages

I downloaded version for Java EE Developers from a German mirror, unzipped it and had the complete environment with WTP 2.0 up and running. In former versions I always had to install WTP manually through the update wizard or by downloading the required packages.

Before I started Eclipse I looked into the eclipse.ini file and was very happy – the default memory settings for the VM in which Eclipse runs is set to 512 megs and the MaxPermSize setting is there to. In earlier versions you had to add the setting if you are using Sun JDK (see earlier posts).

So much for the version released today. I am using Eclipse 3.3 milestone and release candidate versions now for about two months and here is a list of which of the things I like most:

  1. Save Actions
    This is definitive one of my favorites. When working in large teams with repositories it is essential to have a common code formatter to avoid checkin’s of format differences. I made it to a habit of mine pressing always Ctrl-Shift-F before saving a file but it happens that team members forget to not do this. Save Actions allow to configure which things are done automatically when saving a file – I think formatting and organizing imports is a must (minimizes warnings too).onsave
  2. Clean Up profile
    With Eclipse 3.3 it is possible to define profiles for the clean up action like you can do for the code style formatter. This allows you do define team wide settings for code clean ups. Again this minimizes differences between checked in code of team members.cleanup
  3. Improved compare view
    Another great improvement that safes time when working with CVS repositories: when comparing differences between files the compare view shows which symbols changed in a line. This makes it much easier to find out what the real changes in a file are.Compare
  4. Easy way to stop console from popping up
    Sometimes it is really annoying that the console always pops up when something is written to the standard or error out. Now two small buttons allow to switch these behavior off and on – nice!
    console popup

I could continue with this list and maybe I will in one of my next posts. There are so many other things like improved library handling in WTP, Ant 1.7 with support for JUnit 4 and so on.

The only bad experiences I had so far were:

  1. Spell checking for extreme large XML files does decrease productivity. I turned it off.
  2. Checking the option for generating a serial version ID in the clean up dialog prevents the clean up run from coming to an end.
  3. I had problems with installing Subclipse because a required feature is missing in the Java EE package.

All in all I can not wait for doing my projects with this shiny new version of Eclipse – thanks to the Eclipse team!

Eclipse, Java



  1. June 29th, 2007 at 22:15 | #1

    excellent! I can’t wait to try it out this weekend. Those save actions look like a great addition.

  2. June 29th, 2007 at 22:16 | #2

    yes, too bad that we have to wait until monday ;-)

  3. Raghu Srinivasan
    June 30th, 2007 at 07:45 | #3

    You can get the complete Eclipse+WTP in an all-in-one-zip from here:
    http://download.eclipse.org/webtools/downloads/drops/R2.0/R-2.0-200706260303/

    Happy weekend!
    -Raghu

  4. June 30th, 2007 at 10:12 | #4

    The java EE version has been removed from their website and whatever archive I download I’m always getting this ‘axis.jar…. not found error’ when trying to run/junit test an application.
    That’s a real show stopper bug for a new release!

  5. June 30th, 2007 at 10:24 | #5

    hmm, he added this axis dependency to my project, strange, just removed it and everything works fine now

  6. June 30th, 2007 at 10:28 | #6

    Probably because it is bugly, for example, I found this “osgi.ws=gtk” in file eclipse-jee-europa-win32.zip\configuration\config.ini

  7. Robert
    June 30th, 2007 at 18:45 | #7

    So much for it being “ready”.

  8. July 1st, 2007 at 10:07 | #8

    @eric: my version contains this configuration entry too but I had no problems with that, although it must be a mistake

    they really removed the j2ee version, strange. I think I will download the classic version and add the wtp all-in-one

  9. July 1st, 2007 at 20:06 | #9

    If you are through all the new features listed here, see the res of the new stuff on this page:

    http://europa-mirror1.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-all.html

  10. July 1st, 2007 at 20:46 | #10

    Tiny Eclipse Europa for Java EE released, if someone interested, go to get one from here:

    http://tiny.spket.com

  11. Little talker
    July 2nd, 2007 at 08:39 | #11

    The update manager is just as broken as it was a year ago. I hate it soo badly.
    By the way, I had trouble to install subclipse, too. You have to disable the JPA plugin which is broken, and then you can proceed and install.
    I hope they do something to the hideous update manager, it makes eclipse look stupid and crappy.

  12. kaveri
    July 2nd, 2007 at 10:52 | #12

    I downloaded WTP for Europa. I use the XML editor extensively , for some reason, the XML editor does not appear in the list of editors when I wanted to associate .xml file with the XML Editor.

  13. July 2nd, 2007 at 12:05 | #13

    @kaveri: did you download the all-in-one package or the java-ee version of eclipse? for me the xml editor is working correct using the classic eclipse + wtp

  14. July 3rd, 2007 at 18:12 | #14

    The JEE package has been removed last Friday for a good reason… there was a dependency problem that caused an Update Manager failure.

    The package has been replaced with an updated version in the meantime.

    See http://www.eclipse.org/epp/faq.php for more information about this error.

  15. July 3rd, 2007 at 19:33 | #15

    @markus: I will try the new version
    PS: seems like the link to your web page is http://www.eclipse.org/epp/ not http://www.eclipse.com/epp/ ?

  1. No trackbacks yet.