[
https://issues.apache.org/jira/browse/FELIX-4370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14217601#comment-14217601
]
David Bosschaert commented on FELIX-4370:
-----------------------------------------
Hi Enrique,
To install a public repository server, you might take the Felix Repository and
run it as a central remote server. For this is needs a remote version of the
OSGi Repository service, which I'm not sure it is implemented by anyone yet.
But it should not be hard to do.
What does work today to run the Felix Repository locally and feed it with a
repository.xml file that is made accessible centrally in your system, simply
via a URL.
Publishing bundles into a repository is a matter of feeding it additional
repository.xml files, or using another repository-specific API. If you're using
gogo, the 'obr:repos add' command does this for you.
On generating the R5 indexes. Repoindex does this. This project has recently
moved to https://github.com/bndtools/bnd I was looking for some documentation
around it but couldn't find it (https://github.com/bndtools/bnd/issues/695). I
have found out that if you run {{../gradlew}} in the
{{org.osgi.impl.bundle.repoindex.cli}} directory it will build the repoindex
binary in the {{generated}} directory.
> Support Repository service as defined by OSGi spec
> --------------------------------------------------
>
> Key: FELIX-4370
> URL: https://issues.apache.org/jira/browse/FELIX-4370
> Project: Felix
> Issue Type: Sub-task
> Components: Bundle Repository (OBR)
> Affects Versions: bundlerepository-1.6.6
> Reporter: David Bosschaert
> Assignee: David Bosschaert
> Fix For: bundlerepository-2.0.2
>
>
> This API described in section 132.8.4 and throughout chapter 132.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)