2009/12/10 Dmitry Skavish <[email protected]>

> Hi,
>
> I need something a bit unorthodox and it would be great if anybody could
> point me in the right direction.
>
> We are using bundle maven plugin, so all our OSGi meta is stored in pom.
> Usually we build out product just by running maven, but during development
> it's more trouble than it's worth, so I just would like to compile
> different
> modules (OSGi bundles) to their own classes directory using an IDE
> (Intellij
> in our case). Then I need to start OSGi framework, but I don't have bundles
> as jars, I have them as "classes" directories. There is a way to install
> and
> start a bundle in felix from a directory using "reference:" url. But the
> problem is that there is no bundle manifest in "classes" because bundle
> maven plugin generates it only to jar.
>

if you're using a recent version of the plugin then it should also write the
manifest to target/classes/META-INF/MANIFEST.MF

(unless of course you've used the manifestLocation setting to write it to a
different location)


> So the question is: can I somehow start bundle plugin standalone (at my
> runtime) to generate manifest from the specified pom?
>
> I understand that I can use bnd at runtime, but I would like to avoid that
> since all my OSGi meta is already in pom, so using bundle plugin would be a
> better choice here.
>
> Thanks a lot!
>
> --
> Dmitry Skavish
>

-- 
Cheers, Stuart

Reply via email to