public class VersionUtil extends Object
Versions.
Note that this class can be used in two roles: first, as a static utility class for loading purposes, and second, as a singleton loader of per-module version information. In latter case one must sub-class to get proper per-module instance; and sub-class must reside in same Java package as matching "VERSION.txt" file.
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
VERSION_FILE |
| 限定符和类型 | 方法和说明 |
|---|---|
static Version |
mavenVersionFor(ClassLoader classLoader,
String groupId,
String artifactId)
Will attempt to load the maven version for the given groupId and
artifactId.
|
static Version |
parseVersion(String versionStr)
已过时。
|
static Version |
parseVersion(String versionStr,
String groupId,
String artifactId) |
Version |
version() |
static Version |
versionFor(Class<?> cls)
Helper method that will try to load version information for specified
class.
|
public static Version versionFor(Class<?> cls)
Version.unknownVersion() is
returned.public static Version mavenVersionFor(ClassLoader classLoader, String groupId, String artifactId)
classLoader - the ClassLoader to load the pom.properties file fromgroupId - the groupId of the libraryartifactId - the artifactId of the library@Deprecated public static Version parseVersion(String versionStr)
public static Version parseVersion(String versionStr, String groupId, String artifactId)
public Version version()
Copyright © 2002–2019 The MyMMSCs Software Foundation. All rights reserved.