| Migrate RCP Application from Eclipse 3.3 to Eclipse 3.6 [message #666585]
||Thu, 21 April 2011 08:01
| Lorand Lorincz
Registered: April 2011
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,
|Re: Migrate RCP Application from Eclipse 3.3 to Eclipse 3.6 [message #666657 is a reply to message #666585]
||Thu, 21 April 2011 13:29
| Paul Webster
Registered: July 2009
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.
Powered by FUDForum
. Page generated in 0.02030 seconds