public interface Repository
Repository is a container holding repositories. Unlike in case of Maven repositories, artifacts in XMvn repository
don't necessarily need to have unique paths -- one artifact can be stored in one of multiple locations. Methods or
Repository interface support multiple artifact paths.
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getNamespace() |
|
java.nio.file.Path |
getPrimaryArtifactPath(org.fedoraproject.xmvn.artifact.Artifact artifact,
ArtifactContext context,
java.lang.String pattern) |
Obtain the preferred path to given artifact in this repository.
|
java.util.Set<java.nio.file.Path> |
getRootPaths() |
java.nio.file.Path getPrimaryArtifactPath(org.fedoraproject.xmvn.artifact.Artifact artifact,
ArtifactContext context,
java.lang.String pattern)
Returned path is relative to the repository base.
artifact - context - TODOpattern - TODOjava.util.Set<java.nio.file.Path> getRootPaths()
java.lang.String getNamespace()