@Component(role=GavCalculator.class, hint="maven2") public class M2GavCalculator extends java.lang.Object implements GavCalculator
GavCalculator
.Constructor and Description |
---|
M2GavCalculator() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
calculateArtifactName(Gav gav) |
java.lang.String |
gavToPath(Gav gav)
Reassembles the repository path from the supplied GAV.
|
private Gav |
getReleaseGav(java.lang.String s,
int vEndPos,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String fileName,
boolean checksum,
boolean signature,
Gav.HashType checksumType,
Gav.SignatureType signatureType) |
private Gav |
getSnapshotGav(java.lang.String s,
int vEndPos,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String fileName,
boolean checksum,
boolean signature,
Gav.HashType checksumType,
Gav.SignatureType signatureType) |
Gav |
pathToGav(java.lang.String str)
Calculates GAV from provided repository path.
|
public Gav pathToGav(java.lang.String str)
GavCalculator
pathToGav
in interface GavCalculator
str
- the repository pathprivate Gav getReleaseGav(java.lang.String s, int vEndPos, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String fileName, boolean checksum, boolean signature, Gav.HashType checksumType, Gav.SignatureType signatureType)
private Gav getSnapshotGav(java.lang.String s, int vEndPos, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String fileName, boolean checksum, boolean signature, Gav.HashType checksumType, Gav.SignatureType signatureType)
public java.lang.String gavToPath(Gav gav)
GavCalculator
gavToPath
in interface GavCalculator
public java.lang.String calculateArtifactName(Gav gav)