Class SelectorUtils
java.lang.Object
org.apache.maven.plugins.invoker.SelectorUtils
Provides utility methods for selecting build jobs based on environmental conditions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static intcompareVersions(List<Integer> version1, List<Integer> version2) (package private) static String(package private) static StringRetrieves the current Maven version.(package private) static StringgetMavenVersion(File mavenHome) (package private) static booleanisJreVersion(String jreSpec, String actualJreVersion) (package private) static booleanisJreVersion(List<Integer> jreVersions, String versionPattern) (package private) static booleanisJreVersion(List<Integer> jreVersions, List<String> versionPatterns, boolean defaultMatch) (package private) static booleanisMavenVersion(String mavenSpec, String actualVersion) (package private) static booleanisOsFamily(String osSpec) (package private) static booleanisOsFamily(List<String> families, boolean defaultMatch) (package private) static booleanisToolchain(AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager, Collection<InvokerToolchain> invokerToolchains) (package private) static voidparseList(String list, Collection<String> includes, Collection<String> excludes) parseVersion(String version)
-
Constructor Details
-
SelectorUtils
SelectorUtils()
-
-
Method Details
-
parseList
-
isOsFamily
-
isOsFamily
-
getMavenVersion
Retrieves the current Maven version.- Returns:
- The current Maven version.
-
getMavenVersion
- Throws:
IOException
-
isMavenVersion
-
getJreVersion
-
isJreVersion
-
isJreVersion
-
isJreVersion
-
parseVersion
-
compareVersions
-
isToolchain
static boolean isToolchain(AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager, Collection<InvokerToolchain> invokerToolchains) - Parameters:
toolchainPrivateManager-invokerToolchains-- Returns:
trueif all invokerToolchains are available, otherwisefalse
-