As Ed mentioned it is here: https://github.com/eclipse/rt.equinox.framework/blob/I20200715-1800/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/Storage.java#L1843
 
I suggest you take that code and modify it as necessary directly into tycho.  It is not that much code to calculate the profile.

Tom
 
 
 
----- Original message -----
From: Mickael Istria <mist...@redhat.com>
Sent by: equinox-dev-boun...@eclipse.org
To: Equinox development mailing list <equinox-dev@eclipse.org>
Cc:
Subject: [EXTERNAL] Re: [equinox-dev] How does Equinox infer systemCapabilities without .profile files?
Date: Thu, Jul 16, 2020 5:10 AM
 
 
 
On Thu, Jul 16, 2020 at 12:08 PM Sarika Sinha <sarika.si...@in.ibm.com> wrote:
 
Hi Michael,
After Java 9, osgi does not maintain the profile for Java versions and PDE creates the Java profile.
Some relevant bugs:
 Bug 533052 Investigate how PDE would retrieve Execution Environment's system packages in Java 10 and beyond 
Bug 536937 Create JavaSE-x-systempackages.profile for java 11
 
 
I think there is still something in Equinox that manages to build the framework system capability for the running Java version/system bundle, otherwise most bundles wouldn't resolve properly because of missing EE.
_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/equinox-dev
 

_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to