Interface GAVBasic
- All Known Implementing Classes:
DefaultGAVBasic
public interface GAVBasic
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Comparator<GAVBasic> static final Stringstatic final OptComparators.OptionalComparator<String> static final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptiondefault StringasPaxUrl()static StringNote that this sets a default extension to 'jar'!default StringasRange()default intdefault intcompareVersion(GAVBasic otherVersion) default booleanequalsIgnoreClassifier(GAVBasic other, boolean ignoreClassifier) Get the "API version" for semantic versions.default Stringdefault Stringdefault Stringdefault boolean
-
Field Details
-
DELIMITER
- See Also:
-
SLASH
- See Also:
-
BASIC_PACKAGING
- See Also:
-
OPTIONAL_STRING_COMPARATOR
-
SNAPSHOT_DESIGNATOR
- See Also:
-
comparator
-
-
Method Details
-
compareTo
-
asMavenDependencyGet
-
getDefaultToString
-
getDefaultSignaturePath
-
getDefaultURIStringPath
-
asModelId
-
asPaxUrl
Note that this sets a default extension to 'jar'!- Parameters:
v-- Returns:
-
asPaxUrl
-
asRange
-
getArtifactId
String getArtifactId() -
getClassifier
-
getExtension
-
getGroupId
String getGroupId() -
getVersion
-
getAPIVersion
Get the "API version" for semantic versions. Might blow up if you're not a semantic version- Returns:
- String with Major.Minor verions
-
isSnapshot
default boolean isSnapshot() -
equalsIgnoreClassifier
-
compareVersion
-