ShrinkWrap Resolver Maven API 2.0.0-alpha-4

org.jboss.shrinkwrap.resolver.api.maven.strategy
Class RejectDependenciesStrategy

java.lang.Object
  extended by org.jboss.shrinkwrap.resolver.api.maven.strategy.RejectDependenciesStrategy
All Implemented Interfaces:
MavenResolutionStrategy, ResolutionStrategy<MavenDependency,MavenResolutionFilter,MavenResolutionStrategy>

public class RejectDependenciesStrategy
extends Object
implements MavenResolutionStrategy

MavenResolutionStrategy implementation where specified MavenDependencys may be selectively rejected

Author:
Karel Piwko, Andrew Lee Rubinger

Constructor Summary
RejectDependenciesStrategy(String... coordinates)
           
 
Method Summary
 MavenResolutionFilter[] getPreResolutionFilters()
          Returns a MavenResolutionFilter chain blocking MavenDependencys with coordinates supplied at instance construction
 MavenResolutionFilter[] getResolutionFilters()
          Returns a MavenResolutionFilter chain blocking MavenDependencys with coordinates supplied at instance construction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RejectDependenciesStrategy

public RejectDependenciesStrategy(String... coordinates)
                           throws IllegalArgumentException,
                                  CoordinateParseException
Throws:
IllegalArgumentException
CoordinateParseException
Method Detail

getPreResolutionFilters

public MavenResolutionFilter[] getPreResolutionFilters()
Returns a MavenResolutionFilter chain blocking MavenDependencys with coordinates supplied at instance construction

Specified by:
getPreResolutionFilters in interface MavenResolutionStrategy
Returns:
See Also:
MavenResolutionStrategy.getPreResolutionFilters()

getResolutionFilters

public MavenResolutionFilter[] getResolutionFilters()
Returns a MavenResolutionFilter chain blocking MavenDependencys with coordinates supplied at instance construction

Specified by:
getResolutionFilters in interface MavenResolutionStrategy
Returns:
See Also:
MavenResolutionStrategy.getPreResolutionFilters()

ShrinkWrap Resolver Maven API 2.0.0-alpha-4

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.