jpm4j.org is an index that fully contains maven central and much more. I also
intend to have all Eclipse bundles in there. It analyzes all the JARs, creates
Capabilities and Requirements, and does much more. If you want to try out how
it works, you can use the OSGi enRoute DRAFT tutorial. You can search JPM
directly from the Bndtools repository and drag the revisions (the version
shields) directly to the repository or on your buildpath/runbundles. You can
also call up menus on the repository/bsn/revision that allow you to update if
there are newer versions.
My problem is to find a way to fund the work ... :-(
Kind regards,
Peter Kriens
On 17 nov. 2013, at 11:58, Christian Schneider <[email protected]> wrote:
> I would really like to see a repository with suitable OSGi meta data. What I
> do not understand though is why many aproaches completely build up their own
> repositories.
> For example eclipse does this. They are publishing their p2 repositories
> which contain just what is needed for the eclipse release + some small eco
> system. The problem with these repos is
> that you never find there all the artifacts you need for a project. On the
> other hand they are not publishing to maven central. So it is very difficult
> to use some of their artifacts outside OSGi and eclipse.
>
> Wouldnt it be better to simply deploy all bundles to maven central and then
> just store the OSGi meta data in a separate repository? For example a p2
> repository could just point to the maven artifact coordinates
> and only contains the meta data needed to search inside the repo. Basically
> most of the meta data would not even be strictly necessary as it is mostly
> contained in the manifests. So it is rather a cache.
> So this would allow to create company repositories by just specifying subsets
> of maven central without replicating all the artifacts.
>
> So how does jpm4j fare in this regards? Does it require its own repos or
> would it work with artifacts from central?
>
> Regarding that many jars are still not valid bundles we should go on
> encouraging the respective projects to create the meta data themselves. It is
> just not manageable at large scale to create bundles externally for each new
> jar version.
>
> Christian
>
>
> Am 17.11.2013 11:44, schrieb Neil Bartlett:
>> Actually I hope that with JPM4J integration (see 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
>>
>
> --
>
> Christian Schneider
> http://www.liquid-reality.de
>
> Open Source Architect
> Talend Application Integration Division http://www.talend.com
> _______________________________________________
> 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