Class MavenVersion
java.lang.Object
aQute.bnd.version.MavenVersion
- All Implemented Interfaces:
Comparable<MavenVersion>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MavenVersionstatic final MavenVersionstatic final MavenVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcleanupVersion(String version) intcompareTo(MavenVersion other) booleaninthashCode()booleanIf the qualifier ends with -SNAPSHOT or for an OSGI version with a qualifier that is SNAPSHOTstatic final MavenVersionparseMavenString(String versionStr) static final MavenVersionparseString(String osgiVersionStr) This parses an OSGi Version string into a MavenVersion which is not very interesting.static StringtoDateStamp(long epoch) static StringtoDateStamp(long epoch, String build) Return the plain release version for this Maven Version.toSnapshot(long epoch, String build) toSnapshot(String dateStamp) toSnapshot(String timestamp, String build) toString()static String
-
Field Details
-
UNRESOLVED
-
HIGHEST
-
LOWEST
-
-
Constructor Details
-
MavenVersion
-
MavenVersion
-
-
Method Details
-
parseString
This parses an OSGi Version string into a MavenVersion which is not very interesting. You probably wantparseMavenString(String). -
parseMavenString
-
getOSGiVersion
-
isSnapshot
public boolean isSnapshot()If the qualifier ends with -SNAPSHOT or for an OSGI version with a qualifier that is SNAPSHOT -
compareTo
- Specified by:
compareToin interfaceComparable<MavenVersion>
-
toString
-
hashCode
-
equals
-
toSnapshot
-
toReleaseVersion
Return the plain release version for this Maven Version.The release version contains no alpha characters.
- Returns:
- The plain release version for this Maven Version.
-
validate
-
toDateStamp
-
toDateStamp
-
toSnapshot
-
toSnapshot
-
toSnapshot
-
cleanupVersion
-