public class Activation
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private boolean |
activeByDefault
If set to true, this profile will be active unless another
profile in this
pom is activated using the command line -P
option or by one of that profile's
activators.
|
private ActivationFile |
file
Specifies that this profile will be activated based on
existence of a file.
|
private java.lang.String |
jdk
Specifies that this profile will be activated
when a matching JDK is detected.
|
private ActivationOS |
os
Specifies that this profile will be activated when matching
operating system
attributes are detected.
|
private ActivationProperty |
property
Specifies that this profile will be activated when this
system property is
specified.
|
Constructor and Description |
---|
Activation() |
Modifier and Type | Method and Description |
---|---|
ActivationFile |
getFile()
Get specifies that this profile will be activated based on
existence of a file.
|
java.lang.String |
getJdk()
Get specifies that this profile will be activated when a
matching JDK is detected.
|
ActivationOS |
getOs()
Get specifies that this profile will be activated when
matching operating system
attributes are detected.
|
ActivationProperty |
getProperty()
Get specifies that this profile will be activated when this
system property is
specified.
|
boolean |
isActiveByDefault()
Get if set to true, this profile will be active unless
another profile in this
pom is activated using the command line -P
option or by one of that profile's
activators.
|
void |
setActiveByDefault(boolean activeByDefault)
Set if set to true, this profile will be active unless
another profile in this
pom is activated using the command line -P
option or by one of that profile's
activators.
|
void |
setFile(ActivationFile file)
Set specifies that this profile will be activated based on
existence of a file.
|
void |
setJdk(java.lang.String jdk)
Set specifies that this profile will be activated when a
matching JDK is detected.
|
void |
setOs(ActivationOS os)
Set specifies that this profile will be activated when
matching operating system
attributes are detected.
|
void |
setProperty(ActivationProperty property)
Set specifies that this profile will be activated when this
system property is
specified.
|
private boolean activeByDefault
private java.lang.String jdk
1.4
only activates on
JDKs versioned 1.4,
while !1.4
matches any JDK that is
not version 1.4.private ActivationOS os
private ActivationProperty property
private ActivationFile file
public ActivationFile getFile()
public java.lang.String getJdk()
1.4
only activates on
JDKs versioned 1.4,
while !1.4
matches any JDK that is
not version 1.4.public ActivationOS getOs()
public ActivationProperty getProperty()
public boolean isActiveByDefault()
public void setActiveByDefault(boolean activeByDefault)
activeByDefault
- public void setFile(ActivationFile file)
file
- public void setJdk(java.lang.String jdk)
1.4
only activates on
JDKs versioned 1.4,
while !1.4
matches any JDK that is
not version 1.4.jdk
- public void setOs(ActivationOS os)
os
- public void setProperty(ActivationProperty property)
property
-