Interface Repository
public interface Repository
Repository of artifacts.
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.
- Author:
- Mikolaj Izdebski
-
Method Summary
Modifier and TypeMethodDescriptiongetPrimaryArtifactPath
(org.fedoraproject.xmvn.artifact.Artifact artifact, ArtifactContext context, String pattern) Obtain the preferred path to given artifact in this repository.
-
Method Details
-
getPrimaryArtifactPath
Path getPrimaryArtifactPath(org.fedoraproject.xmvn.artifact.Artifact artifact, ArtifactContext context, String pattern) Obtain the preferred path to given artifact in this repository.Returned path is relative to the repository base.
- Parameters:
artifact
-context
- TODOpattern
- TODO- Returns:
- preferred artifact path
-
getRootPaths
-
getNamespace
String getNamespace()
-