Abstract Rule for banning dependencies.
Adapted from org.apache.maven.plugins.enforcer.AbstractBanDependencies
.
Original author: Brian Fox
Type | Name and description |
---|---|
ListProperty<String> |
configurations Optional list of dependency configurations to search. |
Constructor and description |
---|
AbstractBanDependencies
(ObjectFactory objects) |
AbstractBanDependencies
(ObjectFactory objects, EnforcerPhase[] allowedPhases) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected Set<ResolvedArtifact> |
checkDependencies(EnforcerContext context, Set<ResolvedArtifact> artifacts) |
|
protected void |
doExecute(EnforcerContext context) |
|
protected Set<ResolvedArtifact> |
getDependenciesToCheck(EnforcerContext context) |
|
protected void |
handleConfiguration(EnforcerContext context, Project project, Configuration configuration, Set<ResolvedArtifact> artifacts) |
|
protected String |
toString(ResolvedArtifact artifact) |
Methods inherited from class | Name |
---|---|
class AbstractFilteringEnforcerRule |
doValidate, execute, setPhases |
class AbstractEnforcerRule |
doExecute, doValidate, execute, fail, fail, fail, illegalArgumentException, illegalArgumentException, resolveClassName, setEnforcerLevel, validate |
Optional list of dependency configurations to search.
Groovy Documentation