>From my testing that alone does not work.

I had to change

<Embed-Dependency>htmlunit;scope=runtime|compile;optional=false</Embed-Dependency>

to

<Embed-Dependency>*;scope=runtime|compile;optional=false</Embed-Dependency>

for transitive dependendencies to embed.


On Mon, Dec 27, 2010 at 22:24, Per-Erik Svensson <[email protected]
> wrote:

> I believe
>
> <Embed-Transitive>true</Embed-Transitive>
>
> should work. Sadly, I'm not at work so I can't check how, exactly, I did
> it.
> But the answer is, yes, it is possible to embed the transitive
> dependencies.
> Regarding the wild-card,
> http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html has
> a
> (somewhat) good description about how to add dependencies that match
> specific patterns/criteria.
>
> Just scroll down to the section "The following features are only available
> from version 1.2.0 onwards" with the subsection "Embedding dependencies".
>
> Hope that helps!
>
> /Per-Erik Svensson
>
> 2010/12/27 John Bäckstrand <[email protected]>
>
> > Is there an easy way when using the maven-bundle-plugin to include the
> > transitive dependencies of a specific dependency?
> >
> > For example I want to include htmlunit since I cannot find it in a bundle
> > form. But I also would like all its transitive dependencies. For this it
> > seems I have to specify all the packages in Embed-Dependency manually,
> > unless I use "*" which I do not want, since my other dependencies are
> > bundles and I deploy them manually in karaf.
> >
> >
> >
> > --
> > John Bäckstrand
> >
>



-- 
John Bäckstrand

Reply via email to