Package org.apache.felix.obrplugin
Class ObrUtils
- java.lang.Object
-
- org.apache.felix.obrplugin.ObrUtils
-
public class ObrUtils extends Object
Various OBR utility methods- Author:
- Felix Project Team
-
-
Constructor Summary
Constructors Constructor Description ObrUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static URI
findObrXml(org.apache.maven.project.MavenProject project)
static URI
findRepositoryXml(String mavenRepository, String obrRepository)
static URI
getArtifactURI(org.apache.maven.artifact.repository.ArtifactRepository repository, org.apache.maven.artifact.Artifact artifact)
static URI
getRelativeURI(URI repositoryXml, URI bundleJar)
static URI
toFileURI(String path)
-
-
-
Method Detail
-
findRepositoryXml
public static URI findRepositoryXml(String mavenRepository, String obrRepository)
- Parameters:
mavenRepository
- path to local maven repositoryobrRepository
- path to specific repository.xml- Returns:
- URI pointing to correct repository.xml
-
findObrXml
public static URI findObrXml(org.apache.maven.project.MavenProject project)
- Parameters:
project
- current project- Returns:
- URI pointing to correct obr.xml, null if not found
-
getArtifactURI
public static URI getArtifactURI(org.apache.maven.artifact.repository.ArtifactRepository repository, org.apache.maven.artifact.Artifact artifact)
- Parameters:
repository
- maven repositoryartifact
- maven artifact- Returns:
- file URI pointing to artifact in repository
-
toFileURI
public static URI toFileURI(String path)
- Parameters:
path
- filesystem path- Returns:
- file URI for the path
-
-