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 URIfindObrXml(org.apache.maven.project.MavenProject project)static URIfindRepositoryXml(String mavenRepository, String obrRepository)static URIgetArtifactURI(org.apache.maven.artifact.repository.ArtifactRepository repository, org.apache.maven.artifact.Artifact artifact)static URIgetRelativeURI(URI repositoryXml, URI bundleJar)static URItoFileURI(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
-
-