Actually, it's not exported by blueprint-core either even if the pom says so for some reason. Here's the list of exported packages by blueprint-core from its manifest:
Export-Package: org.apache.aries.blueprint;version="0.4";uses:="org.os gi.service.blueprint.reflect,org.osgi.framework,org.w3c.dom",org.apac he.aries.blueprint.mutable;version="0.3.2";uses:="org.osgi.service.bl ueprint.reflect,org.apache.aries.blueprint,org.osgi.framework",org.ap ache.aries.blueprint.ext.evaluator;version="0.3.2",org.apache.aries.b lueprint.services;version="0.4";uses:="org.osgi.framework,org.apache. aries.blueprint,org.osgi.service.blueprint.container",org.osgi.servic e.blueprint;version="1.0.0" Also blueprint-core seems to export blueprint-api (I thought only the full blueprint bundle was supposed to aggregate those). So given the util package isn't exported at all, blueprint-core + blueprint-cm seems unusable to me. As for the util package itself, exporting it is actually not sufficient. The PlaceholderUtils is using the AbstractPropertyPlaceholder to check the consistency of placeholders, but that class isn't exported anymore, so downstream namespace handlers can't use it. Even if we fix blueprint-core to export the utils package, that class need to be made available somehow so that it can be extended, so I suppose it'd have to be moved to utils too. On Thu, Nov 10, 2011 at 03:17, Timothy Ward <[email protected]> wrote: > > Hi Guillaume, > > org.apache.aries.blueprint.utils is exported by the blueprint core bundle > at version 0.4. As you identified in another thread it should also be being > exported by the blueprint-bundle, but isn't. As for deploying blueprint-cm, > I believe it's possible if you install blueprint-api and blueprint-core, > but as another approach, doesn't the blueprint-bundle contain the > blueprint-cm function by default? I think that should deploy fine as it's > what's used in the CM itests. > > I hope this is helpful. > > Tim > > > Date: Wed, 9 Nov 2011 15:10:44 -0800 > > Subject: Problems deploying blueprint-cm ? > > From: [email protected] > > To: [email protected] > > > > Can someone point me to a process for deploying blueprint-cm ? > > It seems that bundle requires org.apache.aries.blueprint.utils package > > which isn't exported by any bundle afaik. > > > > It really looks like the most recent changes in blueprint completely > broke > > the bundles .... > > Thoughts welcome ( before I get really pissed ;-) ) > > > > -- > > ------------------------ > > Guillaume Nodet > > ------------------------ > > Blog: http://gnodet.blogspot.com/ > > ------------------------ > > Open Source SOA > > http://fusesource.com > > -- ------------------------ Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com
