Package org.apache.maven.plugins.invoker
Class SelectorUtils
- java.lang.Object
-
- org.apache.maven.plugins.invoker.SelectorUtils
-
class SelectorUtils extends java.lang.ObjectProvides 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 intcompareVersions(java.util.List<java.lang.Integer> version1, java.util.List<java.lang.Integer> version2)(package private) static java.lang.StringgetJreVersion()(package private) static java.lang.StringgetJreVersion(java.io.File javaHome)(package private) static java.lang.StringgetMavenVersion()Retrieves the current Maven version.(package private) static java.lang.StringgetMavenVersion(java.io.File mavenHome)(package private) static booleanisJreVersion(java.lang.String jreSpec)(package private) static booleanisJreVersion(java.lang.String jreSpec, java.lang.String actualJreVersion)(package private) static booleanisJreVersion(java.util.List<java.lang.Integer> jreVersion, java.lang.String versionPattern)(package private) static booleanisJreVersion(java.util.List<java.lang.Integer> jreVersion, java.util.List<java.lang.String> versionPatterns, boolean defaultMatch)(package private) static booleanisMavenVersion(java.lang.String mavenSpec)(package private) static booleanisMavenVersion(java.lang.String mavenSpec, java.lang.String actualVersion)(package private) static booleanisOsFamily(java.lang.String osSpec)(package private) static booleanisOsFamily(java.util.List<java.lang.String> families, boolean defaultMatch)(package private) static booleanisToolchain(AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager, java.util.Collection<InvokerToolchain> invokerToolchains)(package private) static voidparseList(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:
trueif all invokerToolchains are available, otherwisefalse
-
-