org.apache.felix.bundleplugin
Class DependencyExcluder

java.lang.Object
  extended by org.apache.felix.bundleplugin.AbstractDependencyFilter
      extended by org.apache.felix.bundleplugin.DependencyExcluder

public final class DependencyExcluder
extends AbstractDependencyFilter

Exclude selected dependencies from the classpath passed to BND.

Author:
mcculls@gmail.com (Stuart McCulloch)

Constructor Summary
DependencyExcluder(Collection dependencyArtifacts)
           
 
Method Summary
 Collection getExcludedArtifacts()
           
protected  void processDependencies(String inline, Collection filteredDependencies)
           
 void processHeaders(String excludeDependencies)
           
 
Methods inherited from class org.apache.felix.bundleplugin.AbstractDependencyFilter
processInstructions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependencyExcluder

public DependencyExcluder(Collection dependencyArtifacts)
Method Detail

processHeaders

public void processHeaders(String excludeDependencies)
                    throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

processDependencies

protected void processDependencies(String inline,
                                   Collection filteredDependencies)
Specified by:
processDependencies in class AbstractDependencyFilter

getExcludedArtifacts

public Collection getExcludedArtifacts()


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.