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
This rule checks that lists of dependencies are not included.
-
Constructor Summary
ConstructorsConstructorDescriptionBannedDependencies
(org.apache.maven.execution.MavenSession session, ResolverUtil resolverUtil) -
Method Summary
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 Details
-
BannedDependencies
@Inject BannedDependencies(org.apache.maven.execution.MavenSession session, ResolverUtil resolverUtil)
-
-
Method Details
-
validate
protected boolean validate(org.apache.maven.artifact.Artifact artifact) Description copied from class:BannedDependenciesBase
Validates a dependency artifact if it fulfills the enforcer rule- Specified by:
validate
in classBannedDependenciesBase
- Parameters:
artifact
- dependency to be checked against the list of excludes- Returns:
true
if the dependency passes the rule,false
if the dependency triggers a validation error
-
getErrorMessage
- Specified by:
getErrorMessage
in classBannedDependenciesBase
-
toString
-