OSGi Bundle Repository

From air
Jump to navigation Jump to search

L'OBR (Bundle Repository RFC 0112) est un service de déploiement d'un bundle OSGi et de ses dépendances transitives.

Fonctionnement

Ce service calcule le graphe des dépendances (qui peut être incomplet) à partir d'un ou de plusieurs index sur des dépôts (repository) locaux ou distants de bundles.

Le dépôt des releases d'Apache Felix est http://felix.apache.org/obr/releases.xml .

Le dépôt local des bundles contruits (ie mvn install) avec Maven est file:~/.m2/repository/repository.xml .

Remarques

  • ce service n'est encore qu'à l'état de proposition (RFC 0112) auprès de l'OSGi Alliance
  • les commandes OBR des shells de Karaf et Gogo Felix sont différentes.
  • l'URL handler OBR de Pax tools utilise ce service.