Class ObrUtils

    • Constructor Detail

      • ObrUtils

        public ObrUtils()
    • Method Detail

      • findRepositoryXml

        public static URI findRepositoryXml​(String mavenRepository,
                                            String obrRepository)
        Parameters:
        mavenRepository - path to local maven repository
        obrRepository - 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 repository
        artifact - 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 it
        bundleJar - URI pointing to bundle jarfile
        Returns:
        relative URI to bundle jarfile