Package org.apache.maven.plugins.invoker
Class Selector
- java.lang.Object
-
- org.apache.maven.plugins.invoker.Selector
-
class Selector extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
actualJavaVersion
private java.lang.String
actualMavenVersion
(package private) static int
SELECTOR_JREVERSION
(package private) static int
SELECTOR_MAVENVERSION
(package private) static int
SELECTOR_MULTI
(package private) static int
SELECTOR_OSFAMILY
(package private) static int
SELECTOR_TOOLCHAIN
private AbstractInvokerMojo.ToolchainPrivateManager
toolchainPrivateManager
-
Constructor Summary
Constructors Constructor Description Selector(java.lang.String actualMavenVersion, java.lang.String actualJavaVersion, AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
getGlobal(InvokerProperties invokerProperties)
Determines whether selector conditions of the specified invoker properties match the current environment.int
getSelection(InvokerProperties invokerProperties)
-
-
-
Field Detail
-
SELECTOR_MAVENVERSION
static final int SELECTOR_MAVENVERSION
- See Also:
- Constant Field Values
-
SELECTOR_JREVERSION
static final int SELECTOR_JREVERSION
- See Also:
- Constant Field Values
-
SELECTOR_OSFAMILY
static final int SELECTOR_OSFAMILY
- See Also:
- Constant Field Values
-
SELECTOR_TOOLCHAIN
static final int SELECTOR_TOOLCHAIN
- See Also:
- Constant Field Values
-
SELECTOR_MULTI
static final int SELECTOR_MULTI
- See Also:
- Constant Field Values
-
actualMavenVersion
private final java.lang.String actualMavenVersion
-
actualJavaVersion
private final java.lang.String actualJavaVersion
-
toolchainPrivateManager
private final AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager
-
-
Constructor Detail
-
Selector
Selector(java.lang.String actualMavenVersion, java.lang.String actualJavaVersion, AbstractInvokerMojo.ToolchainPrivateManager toolchainPrivateManager)
-
-
Method Detail
-
getSelection
public int getSelection(InvokerProperties invokerProperties)
-
getGlobal
private int getGlobal(InvokerProperties invokerProperties)
Determines whether selector conditions of the specified invoker properties match the current environment.- Parameters:
invokerProperties
- The invoker properties to check, must not benull
.- Returns:
0
if the job corresponding to the properties should be run, otherwise a bitwise value representing the reason why it should be skipped.
-
-