Migrate RCP Application from Eclipse 3.3 to Eclipse 3.6 [message #666585] |
Thu, 21 April 2011 08:01 |
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 13:29 |
|
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
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
|
|
|
|
Powered by
FUDForum. Page generated in 0.03430 seconds