Chris Custine wrote:
You know, something just occured to me...  if the maven repository starts
getting populated with quite a few jars/bundles, wouldn't it be nice to have an OBR sitting on top of it serving up the bundles that have proper manifest
data?  On a smaller scale, maybe something like this could be built into
Archiva?

Just a crazy thought if there are any takers  :-D

This has been a pipe dream for a while. The thought was that we could just run Peter Kriens' bindex tool over a Maven repo to generate the OBR repo.xml file and we'd be done...still working on it, though. We have been trying to collaborate with the Maven guys on getting Maven to generate bundles, but it is slow going since everyone it busy.

-> richard


Chris



On 1/31/07, Richard S. Hall <[EMAIL PROTECTED]> wrote:

Carlos Sanchez wrote:
> ok, that's fine, i wanted to get a sense of what would fit in the
> bundle plugin as default, what optional, and what won't fit at all ;)

Well, if you really want to play with it, I would recommend creating a
plugin that does exactly what you suggest and seeing how well it works
and if there is general interest.

However, if you were just getting a feel for ideas, then you should
consider if the default capabilities of the plugin (as described in my
other response) meet the needs you are trying to address. I think we all
agree that it would be nice if Maven generated JARs could automatically
be used as bundles, we just chose different approaches to achieve that.

-> richard

>
> On 1/31/07, Chris Custine <[EMAIL PROTECTED]> wrote:
>> I think I understand what you are trying to do as far as getting the
>> maven-bundle-plugin to use more of the pom.xml data, but I agree with
>> Richard in saying that Require-Bundle can be troublesome and I
>> definitely
>> wouldn't want it to be a default mechanism because it would start new
>> users
>> on the wrong foot if they didn't know any better.
>>
>> I think in general, there is an impedance mismatch between OSGi bundle
>> dependencies and Maven project dependencies so for now I am not sure
>> it can
>> get much better than the what the maven-bundle-plugin does today.
>>
>> Chris
>>
>> On 1/31/07, Carlos Sanchez <[EMAIL PROTECTED]> wrote:
>> >
>> > Hi all,
>> >
>> > I'm trying to make maven generate OSGi bundles based in the
>> information
>> > of the pom as much as possible. That implies generating
>> "Require-bundle"
>> > headers based on the dependencies section of the pom instead of
>> > autodiscovered "Import-packages".
>> >
>> > I'd take groupId.artifactId as bundle name and dependency version as
>> > bundle version.
>> >
>> > In the future this could be the standard for any jar generated by
>> Maven.
>> >
>> > It will assume that dependencies are already available as OSGi
>> bundles,
>> > although I'm working on a recursive mode that will generate
>> > one bundle for each dependency scanning the whole tree of transitive
>> > dependencies.
>> >
>> > Please let me know if this sounds right for the maven-bundle-plugin.
>> > Any comments appreciated ;)
>> >
>> > --
>> > I could give you my word as a Spaniard.
>> > No good. I've known too many Spaniards.
>> >                              -- The Princess Bride
>> >
>>
>
>


Reply via email to