Package org.apache.maven.plugins.invoker
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 StringgetJreVersion(File javaHome) (package private) static StringRetrieves the current Maven version.(package private) static StringgetMavenVersion(File mavenHome) (package private) static booleanisJreVersion(String jreSpec) (package private) static booleanisJreVersion(String jreSpec, String actualJreVersion) (package private) static booleanisJreVersion(List<Integer> jreVersion, String versionPattern) (package private) static booleanisJreVersion(List<Integer> jreVersion, List<String> versionPatterns, boolean defaultMatch) (package private) static booleanisMavenVersion(String mavenSpec) (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
-
isMavenVersion
-
isMavenVersion
-
getJreVersion
-
getJreVersion
-
isJreVersion
-
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
-