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 StringresolveValue(EnforcerRuleHelper helper) Resolves the property valuefinal voidsetProperty(String property) Methods inherited from class org.apache.maven.plugins.enforcer.AbstractPropertyEnforcerRule
execute, getRegex, getRegexMessage, setRegex, setRegexMessageMethods inherited from class org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule
getCacheId, isCacheable, isResultValidMethods 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:AbstractPropertyEnforcerRuleResolves the property value- Specified by:
resolveValuein classAbstractPropertyEnforcerRule- Throws:
EnforcerRuleException
-
resolveValue
-
getPropertyName
Description copied from class:AbstractPropertyEnforcerRuleThe name of the property currently being evaluated, this is used for default message purposes only- Specified by:
getPropertyNamein classAbstractPropertyEnforcerRule- Returns:
- the name of the property
-
getName
Description copied from class:AbstractPropertyEnforcerRuleHow the property that is being evaluated is called- Specified by:
getNamein classAbstractPropertyEnforcerRule- Returns:
- kind of property
-