org.apache.maven.plugins.enforcer
Class BannedPlugins

java.lang.Object
  extended by org.apache.maven.plugins.enforcer.AbstractStandardEnforcerRule
      extended by org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule
          extended by org.apache.maven.plugins.enforcer.AbstractBanDependencies
              extended by org.apache.maven.plugins.enforcer.BannedDependencies
                  extended by org.apache.maven.plugins.enforcer.BannedPlugins
All Implemented Interfaces:
EnforcerRule

public class BannedPlugins
extends BannedDependencies

This rule checks that lists of plugins are not included.

Author:
Marvin Froeder

Field Summary
 
Fields inherited from class org.apache.maven.plugins.enforcer.BannedDependencies
excludes, includes
 
Fields inherited from class org.apache.maven.plugins.enforcer.AbstractStandardEnforcerRule
message
 
Constructor Summary
BannedPlugins()
           
 
Method Summary
protected  Set getDependenciesToCheck(org.apache.maven.project.MavenProject project)
           
protected  CharSequence getErrorMessage(org.apache.maven.artifact.Artifact artifact)
           
 
Methods inherited from class org.apache.maven.plugins.enforcer.BannedDependencies
checkDependencies, compareDependency, getExcludes, getIncludes, setExcludes, setIncludes
 
Methods inherited from class org.apache.maven.plugins.enforcer.AbstractBanDependencies
execute, getMessage, isSearchTransitive, setMessage, setSearchTransitive
 
Methods inherited from class org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule
getCacheId, isCacheable, isResultValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BannedPlugins

public BannedPlugins()
Method Detail

getDependenciesToCheck

protected Set getDependenciesToCheck(org.apache.maven.project.MavenProject project)
Overrides:
getDependenciesToCheck in class AbstractBanDependencies

getErrorMessage

protected CharSequence getErrorMessage(org.apache.maven.artifact.Artifact artifact)
Overrides:
getErrorMessage in class AbstractBanDependencies


Copyright © 2007-2012 Apache Software Foundation. All Rights Reserved.