org.apache.felix.obrplugin
Class ObrUtils
java.lang.Object
org.apache.felix.obrplugin.ObrUtils
public class ObrUtils
- extends java.lang.Object
Various OBR utility methods
- Author:
- Felix Project Team
Method Summary |
static java.net.URI |
findObrXml(java.util.Collection resources)
|
static java.net.URI |
findRepositoryXml(java.lang.String mavenRepository,
java.lang.String obrRepository)
|
static java.net.URI |
getArtifactURI(org.apache.maven.artifact.repository.ArtifactRepository repository,
org.apache.maven.artifact.Artifact artifact)
|
static java.net.URI |
getRelativeURI(java.net.URI repositoryXml,
java.net.URI bundleJar)
|
static java.net.URI |
toFileURI(java.lang.String path)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObrUtils
public ObrUtils()
findRepositoryXml
public static java.net.URI findRepositoryXml(java.lang.String mavenRepository,
java.lang.String obrRepository)
- Parameters:
mavenRepository
- path to local maven repositoryobrRepository
- path to specific repository.xml
- Returns:
- URI pointing to correct repository.xml
findObrXml
public static java.net.URI findObrXml(java.util.Collection resources)
- Parameters:
resources
- collection of resource locations
- Returns:
- URI pointing to correct obr.xml, null if not found
getArtifactURI
public static java.net.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 java.net.URI toFileURI(java.lang.String path)
- Parameters:
path
- filesystem path
- Returns:
- file URI for the path
getRelativeURI
public static java.net.URI getRelativeURI(java.net.URI repositoryXml,
java.net.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 © 2006-2010 Apache Software Foundation. All Rights Reserved.