At the moment, our aries resolver resolves eba files against local 
platform repositories, which means that customer bundles will be able to 
import packages exported by our runtime bundles, such as 
org.apache.aries.application.api_0.3.0.incubating-SNAPSHOT. Ideally, we 
should not allow customer bundles depend on our runtime bundles, which 
should be private to our own runtime framework. I think not many ( or even 
none:o) App Server would like to expose their internal to customer 
bundles. Any objections for excluding the local runtime bundles when we 
perform provisioning?

If we do decide to keep the current behaviour, we should give an option to 
the app servers to alter this behaviour (e.g. make their runtime bundles 
invisible to provisioner). Thoughts?

Below are the subset of the runtime bundles for setting up itests:
{1=org.ops4j.pax.exam_1.2.0 [1],
 2=org.ops4j.pax.exam.junit.extender_1.2.0 [2],
 3=org.ops4j.pax.exam.junit.extender.impl_1.2.0 [3],
 4=wrap_mvn_org.ops4j.pax.exam_pax-exam-junit_1.2.0_0.0.0 [4],
 5=org.ops4j.pax.logging.pax-logging-api_1.4.0 [5],
 6=org.ops4j.pax.logging.pax-logging-service_1.4.0 [6],
 7=org.apache.felix.configadmin_1.2.4 [7],
 8=org.ops4j.pax.url.mvn_1.1.2 [8],
 9=org.apache.aries.application.api_0.3.0.incubating-SNAPSHOT [9],
 10=org.apache.aries.application.utils_0.3.0.incubating-SNAPSHOT [10],
 11=org.apache.aries.application.management_0.3.0.incubating-SNAPSHOT 
[11],
 
12=org.apache.aries.application.default.local.platform_0.3.0.incubating-SNAPSHOT
 
[12],
 
13=org.apache.aries.application.noop.platform.repo_0.3.0.incubating-SNAPSHOT 
[13],
 
14=org.apache.aries.application.noop.postresolve.process_0.3.0.incubating-SNAPSHOT
 
[14],
 15=org.apache.aries.application.runtime_0.3.0.incubating-SNAPSHOT [15],
 16=org.apache.aries.application.resolver.obr_0.3.0.incubating-SNAPSHOT 
[16],
 
17=org.apache.aries.application.deployment.management_0.3.0.incubating-SNAPSHOT 
[17],
 18=org.apache.aries.application.modeller_0.3.0.incubating-SNAPSHOT [18],
 19=org.apache.felix.bundlerepository_1.6.4 [19],
 
20=org.apache.aries.application.runtime.itest.interfaces_0.3.0.incubating-SNAPSHOT
 
[20],
 21=org.apache.aries.util_0.3.0.incubating-SNAPSHOT [21],
 22=org.apache.aries.blueprint_0.3.0.incubating-SNAPSHOT [22],
 23=osgi.cmpn_4.2.0.200908310645 [23], ....}


Many thanks and kindest regards,
Emily
===========================
Emily Jiang
WebSphere ESB Foundation Technologies

MP 211, DE3A25, Winchester, Hampshire, England, SO21 2JN
Phone:  +44 (0)1962 816278  Internal: 246278

Email: [email protected] 
Lotus Notes: Emily Jiang/UK/i...@ibmgb






Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU





Reply via email to