Class BannedDependencies
- 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.dependency.BannedDependenciesBase
-
- org.apache.maven.enforcer.rules.dependency.BannedDependencies
-
- All Implemented Interfaces:
EnforcerRuleBase
@Named("bannedDependencies") public final class BannedDependencies extends BannedDependenciesBaseThis rule checks that lists of dependencies are not included.
-
-
Constructor Summary
Constructors Constructor Description BannedDependencies(org.apache.maven.execution.MavenSession session, ResolverUtil resolverUtil)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetErrorMessage()java.lang.StringtoString()protected booleanvalidate(org.apache.maven.artifact.Artifact artifact)Validates a dependency artifact if it fulfills the enforcer rule-
Methods inherited from class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
execute, getExcludes, getIncludes, getSession, isSearchTransitive, setExcludes, setIncludes, setSearchTransitive, validate
-
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
-
-
-
-
Constructor Detail
-
BannedDependencies
@Inject BannedDependencies(org.apache.maven.execution.MavenSession session, ResolverUtil resolverUtil)
-
-
Method Detail
-
validate
protected boolean validate(org.apache.maven.artifact.Artifact artifact)
Description copied from class:BannedDependenciesBaseValidates a dependency artifact if it fulfills the enforcer rule- Specified by:
validatein classBannedDependenciesBase- Parameters:
artifact- dependency to be checked against the list of excludes- Returns:
trueif the dependency passes the rule,falseif the dependency triggers a validation error
-
getErrorMessage
protected java.lang.String getErrorMessage()
- Specified by:
getErrorMessagein classBannedDependenciesBase
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-