public class Versions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
SUFFIX_QUALIFIER |
private static java.lang.String |
SUFFIX_SNAPSHOT |
Constructor and Description |
---|
Versions() |
Modifier and Type | Method and Description |
---|---|
static void |
assertIsOsgiVersion(java.lang.String version) |
static <T> boolean |
eq(T a,
T b) |
static boolean |
isVersionEquals(java.lang.String a,
java.lang.String b) |
static java.lang.String |
toBaseVersion(java.lang.String version)
Returns the version without trailing ".qualifier" or "-SNAPSHOT".
|
static java.lang.String |
toCanonicalVersion(java.lang.String version) |
static java.lang.String |
toMavenVersion(java.lang.String version) |
static java.lang.String |
validateOsgiVersion(java.lang.String version,
java.io.File location) |
private static final java.lang.String SUFFIX_QUALIFIER
private static final java.lang.String SUFFIX_SNAPSHOT
public static java.lang.String toCanonicalVersion(java.lang.String version)
public static java.lang.String toBaseVersion(java.lang.String version)
public static void assertIsOsgiVersion(java.lang.String version) throws java.lang.NumberFormatException, java.lang.IllegalArgumentException, java.lang.NullPointerException
java.lang.NumberFormatException
java.lang.IllegalArgumentException
java.lang.NullPointerException
public static java.lang.String toMavenVersion(java.lang.String version)
public static boolean isVersionEquals(java.lang.String a, java.lang.String b)
public static java.lang.String validateOsgiVersion(java.lang.String version, java.io.File location)
public static <T> boolean eq(T a, T b)