[ 
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)

Reply via email to