Class RequireProperty
java.lang.Object
org.apache.maven.plugins.enforcer.AbstractStandardEnforcerRule
org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule
org.apache.maven.plugins.enforcer.AbstractPropertyEnforcerRule
org.apache.maven.plugins.enforcer.RequireProperty
- All Implemented Interfaces:
EnforcerRule
,EnforcerRule2
This rule checks that certain properties are set.
-
Field Summary
Fields -
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 onlyprotected String
resolveValue
(EnforcerRuleHelper helper) Resolves the property valuefinal void
setProperty
(String property) Methods inherited from class org.apache.maven.plugins.enforcer.AbstractPropertyEnforcerRule
execute, getRegex, getRegexMessage, setRegex, setRegexMessage
Methods inherited from class org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule
getCacheId, isCacheable, isResultValid
Methods inherited from class org.apache.maven.plugins.enforcer.AbstractStandardEnforcerRule
getLevel, getMessage, setLevel, setMessage
-
Field Details
-
property
Specify the required property.
-
-
Constructor Details
-
RequireProperty
public RequireProperty()
-
-
Method Details
-
setProperty
-
resolveValue
Description copied from class:AbstractPropertyEnforcerRule
Resolves the property value- Specified by:
resolveValue
in classAbstractPropertyEnforcerRule
- Throws:
EnforcerRuleException
-
resolveValue
-
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
-