Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Migrate RCP Application from Eclipse 3.3 to Eclipse 3.6
icon5.gif  Migrate RCP Application from Eclipse 3.3 to Eclipse 3.6 [message #666585] Thu, 21 April 2011 04:01 Go to next message
Lorand Lorincz is currently offline Lorand Lorincz
Messages: 35
Registered: April 2011
Member
Hello everybody,

I'm currently working on a RCP application using Eclipse 3.3 with java 5. I've been given the task of migrating from Eclipse 3.3 to the newest stable version of Eclipse (3.6 i guess).
I've read somewhere that upgrading should be easy (simply installing the new Eclipse), but before I try it I tought it would be a good ideea to hear the opinion of those much more experienced than me.

I guess the main question is, what risks does an Eclipse upgrade involve. Is there a risk that my application won't run as it did with the older version, or maybe some feature won't be working as expected.

I hope nobody takes this post as a proof of laziness, I know that I should just give it a go, and I will, but I'm hoping for some pointers and tips, maybe some best practices when it comes to upgrade an RCP App to a newer Eclipse.

Thanks in advance,
Lori
Re: Migrate RCP Application from Eclipse 3.3 to Eclipse 3.6 [message #666657 is a reply to message #666585] Thu, 21 April 2011 09:29 Go to previous messageGo to next message
Paul Webster is currently offline Paul Webster
Messages: 6859
Registered: July 2009
Location: Ottawa
Senior Member

We try to include some big gotchas in the documentation. See the 3.6
Plug-in Migration Guide:
http://help.eclipse.org/helios/index.jsp?nav=/2_3 It's also worth to
read the New & Noteworthy files for 3.4, 3.5, and 3.6 to see what new
functionality would be added.

As for risks, depends on what your RCP app uses. If you use the Update
Manager and use update sites, then there's a big change as p2 and the
Install Manager/director replaced the old update story. If you use OSGi
services, Declarative Services has been added. etc

Also, the command framework is mature in 3.6. Using
org.eclipse.ui.menus is the best practice, although all of the 3.3
action extension points will continue to work (actionSets, popupMenus, etc).

The other thing that may or may not be worth your while is your build.
PDE build in 3.6 can have a much simpler shape. There are also projects
like maven/Tycho and Eclipse/buckminster that can aid in builds.

PW

--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Platform_Expression_Framework
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse. platform.doc.isv/guide/workbench.htm


Re: Migrate RCP Application from Eclipse 3.3 to Eclipse 3.6 [message #666663 is a reply to message #666657] Thu, 21 April 2011 09:37 Go to previous message
Lorand Lorincz is currently offline Lorand Lorincz
Messages: 35
Registered: April 2011
Member
Thank you very much, the link you just gave me is very usefull. I'll try migrating in the next few days, hopefully it will all go smoothly and I won't need to bother you again Very Happy
Previous Topic:Howto access a status line contribution
Next Topic:Cloning Custom Perspectives
Goto Forum:
  


Current Time: Thu Aug 21 10:08:03 EDT 2014

Powered by FUDForum. Page generated in 0.02100 seconds