You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@archiva.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2011/05/02 15:15:16 UTC

[DISCUSS] Archiva as an OSGi OBR/EBR

Hi all,

I'm working on some OSGi related projects at Apache, especially:

- an OSGi container/runtime named Apache Karaf
- a provisioning platform named Apache ACE

I wonder what do you think about enhancing Archiva to act as an EBR 
(Enterprise Bundle Repository).

Archiva could provide:
- a multi-repository OBR (OSGi Bundle Repository), mostly already one :)
- a RESTful interface to upload bundles/artifacts
- a P2P extension interface to download/upload artifacts
- manage the lifecycle of bundles/artifacts (promoting, staging, 
dropping features)

ACE could support Archiva to assemble bundles into a distribution and 
provision Karaf.

It's just ideas for now, that's why your feedback will be very 
appreciated. I will be very glad to contribute.

WDYT ?

Regards
JB

Re: [DISCUSS] Archiva as an OSGi OBR/EBR

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Brett,

and thanks for the update.

Maybe I can raise some Jira to start the OBR stuff.
I will submit patches as well.

Regards
JB

On 05/02/2011 10:38 PM, Brett Porter wrote:
>
> On 02/05/2011, at 11:27 PM, Jean-Baptiste Onofré wrote:
>
>> Hi Wendy,
>>
>> thanks for the update.
>>
>> So it seems that the need is there :)
>>
>> I have checkout the sources but didn't see anything looking like OBR (repository.xml management, etc).
>> So maybe the work didn't start yet.
>
> Nope, never started.
>
>>
>> I'm quite sure that Archiva could be a great EBR, which can be very helpful for Apache projects such as ServiceMix, Karaf, and the other ones powered by Karaf (like Geronimo).
>
> I agree - this was very specifically a target of the architecture changes we started some time back which now lives on trunk. I'm very happy to work with anyone that wants to add non-M2 repository types. There's still some cruft to clean up, but I think it's close enough to start this.
>
> There's been plenty of interest externally as well, e.g.: http://s.apache.org/archiva-ace
>
> I'd personally also welcome any interest in OSGi-enabling Archiva itself. I toyed with Karaf some time ago and liked it a lot.
>
> - Brett
>
>>
>> Regards
>> JB
>>
>> On 05/02/2011 03:26 PM, Wendy Smoak wrote:
>>> On Mon, May 2, 2011 at 9:15 AM, Jean-Baptiste Onofré<jb...@nanthrax.net>   wrote:
>>>
>>>> I wonder what do you think about enhancing Archiva to act as an EBR
>>>> (Enterprise Bundle Repository).
>>>
>>> Sounds like fun. :)  I know it (or something similar, I'm not familiar
>>> with the details of OSGi) has come up for discussion before and there
>>> was interest, [1] but I don't think the work was ever finished.
>>>
>>> [1] http://mail-archives.apache.org/mod_mbox/archiva-dev/200812.mbox/%3C4949EF39.3020807@atlassian.com%3E
>>>
>
> --
> Brett Porter
> brett@apache.org
> http://brettporter.wordpress.com/
> http://au.linkedin.com/in/brettporter
>
>
>
>

Re: [DISCUSS] Archiva as an OSGi OBR/EBR

Posted by Brett Porter <br...@apache.org>.
On 02/05/2011, at 11:27 PM, Jean-Baptiste Onofré wrote:

> Hi Wendy,
> 
> thanks for the update.
> 
> So it seems that the need is there :)
> 
> I have checkout the sources but didn't see anything looking like OBR (repository.xml management, etc).
> So maybe the work didn't start yet.

Nope, never started.

> 
> I'm quite sure that Archiva could be a great EBR, which can be very helpful for Apache projects such as ServiceMix, Karaf, and the other ones powered by Karaf (like Geronimo).

I agree - this was very specifically a target of the architecture changes we started some time back which now lives on trunk. I'm very happy to work with anyone that wants to add non-M2 repository types. There's still some cruft to clean up, but I think it's close enough to start this.

There's been plenty of interest externally as well, e.g.: http://s.apache.org/archiva-ace

I'd personally also welcome any interest in OSGi-enabling Archiva itself. I toyed with Karaf some time ago and liked it a lot.

- Brett

> 
> Regards
> JB
> 
> On 05/02/2011 03:26 PM, Wendy Smoak wrote:
>> On Mon, May 2, 2011 at 9:15 AM, Jean-Baptiste Onofré<jb...@nanthrax.net>  wrote:
>> 
>>> I wonder what do you think about enhancing Archiva to act as an EBR
>>> (Enterprise Bundle Repository).
>> 
>> Sounds like fun. :)  I know it (or something similar, I'm not familiar
>> with the details of OSGi) has come up for discussion before and there
>> was interest, [1] but I don't think the work was ever finished.
>> 
>> [1] http://mail-archives.apache.org/mod_mbox/archiva-dev/200812.mbox/%3C4949EF39.3020807@atlassian.com%3E
>> 

--
Brett Porter
brett@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter





Re: [DISCUSS] Archiva as an OSGi OBR/EBR

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Wendy,

thanks for the update.

So it seems that the need is there :)

I have checkout the sources but didn't see anything looking like OBR 
(repository.xml management, etc).
So maybe the work didn't start yet.

I'm quite sure that Archiva could be a great EBR, which can be very 
helpful for Apache projects such as ServiceMix, Karaf, and the other 
ones powered by Karaf (like Geronimo).

Regards
JB

On 05/02/2011 03:26 PM, Wendy Smoak wrote:
> On Mon, May 2, 2011 at 9:15 AM, Jean-Baptiste Onofré<jb...@nanthrax.net>  wrote:
>
>> I wonder what do you think about enhancing Archiva to act as an EBR
>> (Enterprise Bundle Repository).
>
> Sounds like fun. :)  I know it (or something similar, I'm not familiar
> with the details of OSGi) has come up for discussion before and there
> was interest, [1] but I don't think the work was ever finished.
>
> [1] http://mail-archives.apache.org/mod_mbox/archiva-dev/200812.mbox/%3C4949EF39.3020807@atlassian.com%3E
>

Re: [DISCUSS] Archiva as an OSGi OBR/EBR

Posted by Wendy Smoak <ws...@gmail.com>.
On Mon, May 2, 2011 at 9:15 AM, Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:

> I wonder what do you think about enhancing Archiva to act as an EBR
> (Enterprise Bundle Repository).

Sounds like fun. :)  I know it (or something similar, I'm not familiar
with the details of OSGi) has come up for discussion before and there
was interest, [1] but I don't think the work was ever finished.

[1] http://mail-archives.apache.org/mod_mbox/archiva-dev/200812.mbox/%3C4949EF39.3020807@atlassian.com%3E

-- 
Wendy