Class JdkVersionProfileActivator
java.lang.Object
org.apache.maven.model.profile.activation.JdkVersionProfileActivator
- All Implemented Interfaces:
ProfileActivator
@Named("jdk-version")
@Singleton
@Deprecated(since="4.0.0")
public class JdkVersionProfileActivator
extends Object
implements ProfileActivator
Deprecated.
Determines profile activation based on the version of the current Java runtime.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classDeprecated. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddZeroTokens(List<String> tokens, int max) Deprecated.private static List<JdkVersionProfileActivator.RangeValue> Deprecated.private static intgetRelationOrder(String value, JdkVersionProfileActivator.RangeValue rangeValue, boolean isLeft) Deprecated.booleanisActive(Profile profile, ProfileActivationContext context, ModelProblemCollector problems) Deprecated.Determines whether the specified profile is active in the given activator context.private static booleanisInRange(String value, List<JdkVersionProfileActivator.RangeValue> range) Deprecated.static booleanisJavaVersionCompatible(String requiredJdkRange, String currentJavaVersion) Deprecated.private static booleanDeprecated.booleanpresentInConfig(Profile profile, ProfileActivationContext context, ModelProblemCollector problems) Deprecated.Determines whether specified activation method is present in configuration or not.
-
Field Details
-
FILTER_1
Deprecated. -
FILTER_2
Deprecated. -
FILTER_3
Deprecated.
-
-
Constructor Details
-
JdkVersionProfileActivator
public JdkVersionProfileActivator()Deprecated.
-
-
Method Details
-
isActive
public boolean isActive(Profile profile, ProfileActivationContext context, ModelProblemCollector problems) Deprecated.Description copied from interface:ProfileActivatorDetermines whether the specified profile is active in the given activator context.- Specified by:
isActivein interfaceProfileActivator- Parameters:
profile- The profile whose activation status should be determined, must not benull.context- The environmental context used to determine the activation status of the profile, must not benull.problems- The container used to collect problems (e.g. bad syntax) that were encountered, must not benull.- Returns:
trueif the profile is active,falseotherwise.
-
isJavaVersionCompatible
Deprecated. -
presentInConfig
public boolean presentInConfig(Profile profile, ProfileActivationContext context, ModelProblemCollector problems) Deprecated.Description copied from interface:ProfileActivatorDetermines whether specified activation method is present in configuration or not. It should help to have AND between activation conditions Need for solving https://issues.apache.org/jira/browse/MNG-4565- Specified by:
presentInConfigin interfaceProfileActivator- Parameters:
profile- The profile whose activation status should be determined, must not benull.context- The environmental context used to determine the activation status of the profile, must not benull.problems- The container used to collect problems (e.g. bad syntax) that were encountered, must not benull.- Returns:
trueif the profile is active,falseotherwise.
-
isInRange
Deprecated. -
getRelationOrder
private static int getRelationOrder(String value, JdkVersionProfileActivator.RangeValue rangeValue, boolean isLeft) Deprecated. -
addZeroTokens
Deprecated. -
isRange
Deprecated. -
getRange
Deprecated.
-
ModelBuilderinstead