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 int
compareVersions
(List<Integer> version1, List<Integer> version2) (package private) static String
(package private) static String
getJreVersion
(File javaHome) (package private) static String
Retrieves the current Maven version.(package private) static String
getMavenVersion
(File mavenHome) (package private) static boolean
isJreVersion
(String jreSpec) (package private) static boolean
isJreVersion
(String jreSpec, String actualJreVersion) (package private) static boolean
isJreVersion
(List<Integer> jreVersion, String versionPattern) (package private) static boolean
isJreVersion
(List<Integer> jreVersion, List<String> versionPatterns, boolean defaultMatch) (package private) static boolean
isMavenVersion
(String mavenSpec) (package private) static boolean
isMavenVersion
(String mavenSpec, String actualVersion) (package private) static boolean
isOsFamily
(String osSpec) (package private) static boolean
isOsFamily
(List<String> families, boolean defaultMatch) (package private) static boolean
isToolchain
(AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager, Collection<InvokerToolchain> invokerToolchains) (package private) static void
parseList
(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:
true
if all invokerToolchains are available, otherwisefalse
-