Class DefaultRepositoryLayout
- java.lang.Object
-
- org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout
-
- All Implemented Interfaces:
ArtifactRepositoryLayout
public class DefaultRepositoryLayout extends java.lang.Object implements ArtifactRepositoryLayout
-
-
Field Summary
Fields Modifier and Type Field Description private static char
ARTIFACT_SEPARATOR
private static char
GROUP_SEPARATOR
private static char
PATH_SEPARATOR
-
Fields inherited from interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultRepositoryLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
formatAsDirectory(java.lang.String directory)
java.lang.String
pathOf(Artifact artifact)
java.lang.String
pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository)
java.lang.String
pathOfRemoteRepositoryMetadata(ArtifactMetadata metadata)
private java.lang.String
pathOfRepositoryMetadata(ArtifactMetadata metadata, java.lang.String filename)
-
-
-
Field Detail
-
PATH_SEPARATOR
private static final char PATH_SEPARATOR
- See Also:
- Constant Field Values
-
GROUP_SEPARATOR
private static final char GROUP_SEPARATOR
- See Also:
- Constant Field Values
-
ARTIFACT_SEPARATOR
private static final char ARTIFACT_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
pathOf
public java.lang.String pathOf(Artifact artifact)
- Specified by:
pathOf
in interfaceArtifactRepositoryLayout
-
pathOfLocalRepositoryMetadata
public java.lang.String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository)
- Specified by:
pathOfLocalRepositoryMetadata
in interfaceArtifactRepositoryLayout
-
pathOfRepositoryMetadata
private java.lang.String pathOfRepositoryMetadata(ArtifactMetadata metadata, java.lang.String filename)
-
pathOfRemoteRepositoryMetadata
public java.lang.String pathOfRemoteRepositoryMetadata(ArtifactMetadata metadata)
- Specified by:
pathOfRemoteRepositoryMetadata
in interfaceArtifactRepositoryLayout
-
formatAsDirectory
private java.lang.String formatAsDirectory(java.lang.String directory)
-
-