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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObrUtils
public ObrUtils()
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(Collection resources)
- Parameters:
resources
- collection of resource locations
- 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
getRelativeURI
public static URI getRelativeURI(URI repositoryXml,
URI bundleJar)
- Parameters:
repositoryXml
- URI pointing to repository.xml, or directory containing itbundleJar
- URI pointing to bundle jarfile
- Returns:
- relative URI to bundle jarfile
Copyright © 2011 Apache Software Foundation. All Rights Reserved.