Package org.apache.felix.obrplugin
Class ObrUtils
java.lang.Object
org.apache.felix.obrplugin.ObrUtils
Various OBR utility methods
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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
-
Field Details
-
DOT_XML
- See Also:
-
REPO_XML
- See Also:
-
OBR_XML
- See Also:
-
-
Constructor Details
-
ObrUtils
public ObrUtils()
-
-
Method Details
-
findRepositoryXml
- Parameters:
mavenRepository
- path to local maven repositoryobrRepository
- path to specific repository.xml- Returns:
- URI pointing to correct repository.xml
-
findObrXml
- 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
- Parameters:
path
- filesystem path- Returns:
- file URI for the path
-
getRelativeURI
- Parameters:
repositoryXml
- URI pointing to repository.xml, or directory containing itbundleJar
- URI pointing to bundle jarfile- Returns:
- relative URI to bundle jarfile
-