Since there is already a thriving Maven repository collective, and most companies also have a repo of their 
own in place (exactly for control and governance; I personally run Nexus), it would be unwise not use / tap 
into this and instead try to setup an alternate collective. Maybe it would be possible to use the Maven 
classifier to do this. Like there is "sourcecode" or "javadoc" we could also require all 
OSGi artifacts to use a classifier "osgi". This would be the same jar but now with included OSGi 
bnd file.

Talking about Nexus...

http://blog.sonatype.com/people/2009/07/nexus-pro-support-for-osgi-bundle-repositories
https://docs.sonatype.org/display/Nexus/Nexus+OSGi+Experimental+Features+-+P2+Repository+Plugin




On 2013-11-17 11:44, Neil Bartlett wrote:
Actually I hope that with JPM4J integration (see jpm4j.org <http://jpm4j.org>) 
we will be able to do much better than Maven...

As Ferry points out, the problem with using Maven central directly is that most 
of its contents are not bundles. JPM is an effort to create a global repository 
for OSGi bundles, however we are still working on this integration. For now 
most organisations tend to use their own internal bundle repositories. This may 
be some effort to set up initially but it has advantages for the organisation 
in terms of control and governance, since Maven central can be something like 
the Wild West!

Regards
Neil


On Sun, Nov 17, 2013 at 9:11 AM, Ferry Huberts <[email protected] 
<mailto:[email protected]>> wrote:



    On 17/11/13 10:09, Daniel McGreal wrote:

        Or just copy-dependencies goal?


    we have something in development as a better solution to the Maven 
'problem', but since none of us use it, it's not really high on our list of 
things to do. help welcome...

        On 17 Nov 2013, at 09:05, Ferry Huberts <[email protected] 
<mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>> wrote:

            If you really want to use Maven (none of the bndtools developers do)
            then you should look into the maven bundle plugin.




        _______________________________________________
        OSGi Developer Mail List
        [email protected] <mailto:[email protected]>
        https://mail.osgi.org/mailman/listinfo/osgi-dev


-- Ferry Huberts
    _______________________________________________
    OSGi Developer Mail List
    [email protected] <mailto:[email protected]>
    https://mail.osgi.org/mailman/listinfo/osgi-dev




_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to