org.xwiki.tool.enforcer
Class XWikiBannedDependencies

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.xwiki.tool.enforcer.XWikiBannedDependencies
All Implemented Interfaces:
org.apache.maven.enforcer.rule.api.EnforcerRule

public class XWikiBannedDependencies
extends org.apache.maven.plugins.enforcer.BannedDependencies

Same as BannedDependencies but compares groupId and artifactId using regexes.

Since:
3.2RC1
Version:
$Id: e1aab876d839e99aa29f68b216a501e13a51c4d8 $

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
XWikiBannedDependencies()
           
 
Method Summary
protected  boolean compareDependency(String[] pattern, org.apache.maven.artifact.Artifact artifact)
           
 
Methods inherited from class org.apache.maven.plugins.enforcer.BannedDependencies
checkDependencies, getExcludes, getIncludes, setExcludes, setIncludes
 
Methods inherited from class org.apache.maven.plugins.enforcer.AbstractBanDependencies
execute, getDependenciesToCheck, getErrorMessage, 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

XWikiBannedDependencies

public XWikiBannedDependencies()
Method Detail

compareDependency

protected boolean compareDependency(String[] pattern,
                                    org.apache.maven.artifact.Artifact artifact)
                             throws org.apache.maven.enforcer.rule.api.EnforcerRuleException
Overrides:
compareDependency in class org.apache.maven.plugins.enforcer.BannedDependencies
Throws:
org.apache.maven.enforcer.rule.api.EnforcerRuleException


Copyright © 2004–2014 XWiki. All rights reserved.