Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Nexus Repository Manager can proxy an OSGi Bundle Repository using the OBR repository XML as the remote storage location. To create a new proxy OBR repository access the Repositories view from the Views/Repositories submenu and click the Add.. button above the list of repositories and choose Proxy Repository from the drop-down of repository types.

In the New Proxy Repository configuration tab, supply a Repository ID and a Repository Name and select OBR as the Provider.

Then enter the URL to the remote repository OBR XML as the Remote Storage Location and click Save . Figure 13.1, “Creating an OSGi Bundle Proxy Repository” provides a sample configuration used to create a proxy of the Apache Felix OBR repository.

...

Nexus Repository Manager can host an OSGi Bundle Repository, providing you with a way to publish your own OBR bundles. To create a hosted OBR repository access the Repositories view from the Views/Repositories submenu and click the Add..  button above the list of repositories and choose Hosted Repository from the drop-down of repository types.

...

Nexus Repository Manager can be configured to convert a traditional Maven repository into an OSGi Bundle repository using a virtual OBR repository. To configure a virtual OBR repository, create a new Virtual Repository in the Repositories administration area providing a Repository ID and Repository Name as well as the Source Nexus Repository ID setting the repository you want to expose as OBR. Finally set the Provider to OBR and click Save.

...

Just like the repository manager can group Maven repositories, Eclipse update sites, and P2 repositories, it can also be configured to group OSGi Bundle Repositories. To group OSGi bundle repositories, create a new Repository Group and set the Provider to OBR and select the repositories you want to group after providing a Group ID and a Group Name .

Figure 13.4, “Creating a New OSGi Bundle Repository Group” shows an example of the a new repository group that contains a hosted OSGi Bundle repository, a virtual OSGi Bundle repository, and a OSGi Bundle proxy repository.

...