Interface LocalPathComposer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getPathForArtifact​(org.eclipse.aether.artifact.Artifact artifact, boolean local)
      Gets the relative path for a locally installed (local=true) or remotely cached (local=false) artifact.
      java.lang.String getPathForMetadata​(org.eclipse.aether.metadata.Metadata metadata, java.lang.String repositoryKey)
      Gets the relative path for locally installed (repositoryKey=local) or remotely cached metadata.
    • Method Detail

      • getPathForArtifact

        java.lang.String getPathForArtifact​(org.eclipse.aether.artifact.Artifact artifact,
                                            boolean local)
        Gets the relative path for a locally installed (local=true) or remotely cached (local=false) artifact.
        Parameters:
        artifact - The artifact for which to determine the path, must not be null.
        local - true if artifact is locally installed or false if artifact is remotely cached.
        Returns:
        A relative path representing artifact path.
      • getPathForMetadata

        java.lang.String getPathForMetadata​(org.eclipse.aether.metadata.Metadata metadata,
                                            java.lang.String repositoryKey)
        Gets the relative path for locally installed (repositoryKey=local) or remotely cached metadata. The repositoryKey should be used at caller discretion, it merely denotes the origin of the metadata, while value "local" usually means local origin, but again, this is not a must or enforced, just how things happened so far.
        Parameters:
        metadata - The metadata for which to determine the path, must not be null.
        repositoryKey - The repository key, never null.
        Returns:
        A relative path representing metadata path.