Package org.apache.maven.plugins.invoker
Class SelectorUtils
- java.lang.Object
-
- org.apache.maven.plugins.invoker.SelectorUtils
-
class SelectorUtils extends java.lang.Object
Provides utility methods for selecting build jobs based on environmental conditions.
-
-
Constructor Summary
Constructors Constructor Description SelectorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static int
compareVersions(java.util.List<java.lang.Integer> version1, java.util.List<java.lang.Integer> version2)
(package private) static java.lang.String
getJreVersion()
(package private) static java.lang.String
getJreVersion(java.io.File javaHome)
(package private) static java.lang.String
getMavenVersion()
Retrieves the current Maven version.(package private) static java.lang.String
getMavenVersion(java.io.File mavenHome)
(package private) static boolean
isJreVersion(java.lang.String jreSpec)
(package private) static boolean
isJreVersion(java.lang.String jreSpec, java.lang.String actualJreVersion)
(package private) static boolean
isJreVersion(java.util.List<java.lang.Integer> jreVersion, java.lang.String versionPattern)
(package private) static boolean
isJreVersion(java.util.List<java.lang.Integer> jreVersion, java.util.List<java.lang.String> versionPatterns, boolean defaultMatch)
(package private) static boolean
isMavenVersion(java.lang.String mavenSpec)
(package private) static boolean
isMavenVersion(java.lang.String mavenSpec, java.lang.String actualVersion)
(package private) static boolean
isOsFamily(java.lang.String osSpec)
(package private) static boolean
isOsFamily(java.util.List<java.lang.String> families, boolean defaultMatch)
(package private) static boolean
isToolchain(AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager, java.util.Collection<InvokerToolchain> invokerToolchains)
(package private) static void
parseList(java.lang.String list, java.util.Collection<java.lang.String> includes, java.util.Collection<java.lang.String> excludes)
(package private) static java.util.List<java.lang.Integer>
parseVersion(java.lang.String version)
-
-
-
Method Detail
-
parseList
static void parseList(java.lang.String list, java.util.Collection<java.lang.String> includes, java.util.Collection<java.lang.String> excludes)
-
isOsFamily
static boolean isOsFamily(java.lang.String osSpec)
-
isOsFamily
static boolean isOsFamily(java.util.List<java.lang.String> families, boolean defaultMatch)
-
getMavenVersion
static java.lang.String getMavenVersion()
Retrieves the current Maven version.- Returns:
- The current Maven version.
-
getMavenVersion
static java.lang.String getMavenVersion(java.io.File mavenHome)
-
isMavenVersion
static boolean isMavenVersion(java.lang.String mavenSpec)
-
isMavenVersion
static boolean isMavenVersion(java.lang.String mavenSpec, java.lang.String actualVersion)
-
getJreVersion
static java.lang.String getJreVersion()
-
getJreVersion
static java.lang.String getJreVersion(java.io.File javaHome)
-
isJreVersion
static boolean isJreVersion(java.lang.String jreSpec)
-
isJreVersion
static boolean isJreVersion(java.lang.String jreSpec, java.lang.String actualJreVersion)
-
isJreVersion
static boolean isJreVersion(java.util.List<java.lang.Integer> jreVersion, java.util.List<java.lang.String> versionPatterns, boolean defaultMatch)
-
isJreVersion
static boolean isJreVersion(java.util.List<java.lang.Integer> jreVersion, java.lang.String versionPattern)
-
parseVersion
static java.util.List<java.lang.Integer> parseVersion(java.lang.String version)
-
compareVersions
static int compareVersions(java.util.List<java.lang.Integer> version1, java.util.List<java.lang.Integer> version2)
-
isToolchain
static boolean isToolchain(AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager, java.util.Collection<InvokerToolchain> invokerToolchains)
- Parameters:
toolchainPrivateManager
-invokerToolchains
-- Returns:
true
if all invokerToolchains are available, otherwisefalse
-
-