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.StringgetMavenVersion()Retrieves the current Maven version.(package private) static java.lang.StringgetMavenVersion(java.io.File mavenHome)(package private) static booleanisJreVersion(java.lang.String jreSpec, java.lang.String actualJreVersion)(package private) static booleanisJreVersion(java.util.List<java.lang.Integer> jreVersions, java.lang.String versionPattern)(package private) static booleanisJreVersion(java.util.List<java.lang.Integer> jreVersions, java.util.List<java.lang.String> versionPatterns, boolean defaultMatch)(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) throws java.io.IOException- Throws:
java.io.IOException
-
isMavenVersion
static boolean isMavenVersion(java.lang.String mavenSpec, java.lang.String actualVersion)
-
getJreVersion
static java.lang.String getJreVersion()
-
isJreVersion
static boolean isJreVersion(java.lang.String jreSpec, java.lang.String actualJreVersion)
-
isJreVersion
static boolean isJreVersion(java.util.List<java.lang.Integer> jreVersions, java.util.List<java.lang.String> versionPatterns, boolean defaultMatch)
-
isJreVersion
static boolean isJreVersion(java.util.List<java.lang.Integer> jreVersions, 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
-
-