Class RequireProperty
java.lang.Object
org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleBase
org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
org.apache.maven.enforcer.rules.property.RequireProperty
- All Implemented Interfaces:
EnforcerRuleBase
This rule checks that certain properties are set.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExpressionEvaluator
private String
Specify the required property. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
How the property that is being evaluated is calledThe name of the property currently being evaluated, this is used for default message purposes onlyResolves the property valuevoid
setProperty
(String property) toString()
Methods inherited from class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
execute, getRegex, getRegexMessage, setRegex, setRegexMessage
Methods inherited from class org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
formatLocation, getMessage, setMessage
Methods inherited from class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
getCacheId, getLevel
Methods inherited from class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleBase
getLog, setLog
-
Field Details
-
property
Specify the required property. -
evaluator
-
-
Constructor Details
-
RequireProperty
-
-
Method Details
-
setProperty
-
resolveValue
Description copied from class:AbstractPropertyEnforcerRule
Resolves the property value- Specified by:
resolveValue
in classAbstractPropertyEnforcerRule
- Returns:
- a resolve value
- Throws:
EnforcerRuleException
- in case of problems
-
getPropertyName
Description copied from class:AbstractPropertyEnforcerRule
The name of the property currently being evaluated, this is used for default message purposes only- Specified by:
getPropertyName
in classAbstractPropertyEnforcerRule
- Returns:
- the name of the property
-
getName
Description copied from class:AbstractPropertyEnforcerRule
How the property that is being evaluated is called- Specified by:
getName
in classAbstractPropertyEnforcerRule
- Returns:
- kind of property
-
toString
-