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

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<Artifact> getDependenciesToCheck(MavenProject project)
           
protected  CharSequence getErrorMessage(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<Artifact> getDependenciesToCheck(MavenProject project)
Overrides:
getDependenciesToCheck in class AbstractBanDependencies

getErrorMessage

protected CharSequence getErrorMessage(Artifact artifact)
Overrides:
getErrorMessage in class AbstractBanDependencies


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