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

Reply via email to