Package org.apache.maven.enforcer.rules
Class BanDistributionManagement
java.lang.Object
org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
org.apache.maven.enforcer.rules.BanDistributionManagement
- All Implemented Interfaces:
EnforcerRuleBase
@Named("banDistributionManagement")
public final class BanDistributionManagement
extends AbstractStandardEnforcerRule
This rule will check if a pom contains a
distributionManagement
part. This should be by best practice
only defined once. It could happen that you like to check the parent as well. This can be activated by using the
ignoreParent
which is by default turned off (true
) which means not to check the parent.- Since:
- 1.4
- Author:
- Karl Heinz Marbaise
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
getLog()
boolean
boolean
boolean
void
setAllowRepository
(boolean allowRepository) void
setAllowSite
(boolean allowSite) void
setAllowSnapshotRepository
(boolean allowSnapshotRepository) void
setLog
(EnforcerLogger arg0) toString()
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
-
Constructor Details
-
BanDistributionManagement
-
-
Method Details
-
execute
- Specified by:
execute
in classAbstractEnforcerRule
- Throws:
EnforcerRuleException
-
isAllowRepository
-
setAllowRepository
-
isAllowSnapshotRepository
-
setAllowSnapshotRepository
-
isAllowSite
-
setAllowSite
-
toString
-
setLog
- Specified by:
setLog
in interfaceEnforcerRuleBase
-
getLog
-