Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Equinox » creating and updateable product
creating and updateable product [message #669301] Mon, 09 May 2011 20:14
Adam Berry is currently offline Adam BerryFriend
Messages: 4
Registered: July 2009
Junior Member
I'm trying to create a branded IDE which includes the base eclipse sdk. I would like the eclipse version fully updateable in this product.

Using http://aniefer.blogspot.com/2009/07/composing-and-updating-c ustom-eclipse.html as the basis of doing this.

The problem I run into is I can't make org.eclipse.platform updateable, when I try to update the resulting product I get a hard dependency from my product number to the platform launcher fragment, ie;

Only one of the following can be installed at once:
Equinox Launcher MacOSX Cocoa Fragment 1.1.2.R36x_v20101019_1345 (org.eclipse.equinox.launcher.cocoa.macosx 1.1.2.R36x_v20101019_1345)
Equinox Launcher MacOSX Cocoa Fragment 1.1.0.v20100503 (org.eclipse.equinox.launcher.cocoa.macosx 1.1.0.v20100503)
Equinox Launcher MacOSX Cocoa Fragment 1.1.1.R36x_v20100810 (org.eclipse.equinox.launcher.cocoa.macosx 1.1.1.R36x_v20100810)

I tried to add a requires filter to the p2.inf to change the versions allowed for this platforms fragment (including a filter);

requires.0.namespace = org.eclipse.equinox.p2.iu
requires.0.name = org.eclipse.equinox.launcher.cocoa.macosx
requires.0.range = [1.1.0,1.2.0)
requires.0.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(|(osgi.arch=ppc)(osgi. arch=x86)))

I also tried this for the platform feature, and the sdk feature, no luck.

So, can I achieve my goal using this approach, if so what do I need to change.

If not, what is a better way to have every feature updateable in a branded product/ide.

Thanks for any insight,

Adam
Previous Topic:osgi bootdelegation
Next Topic:Logging error in OSGI/Spring DM
Goto Forum:
  


Current Time: Thu Apr 25 01:46:12 GMT 2024

Powered by FUDForum. Page generated in 0.02692 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top