Class DependencyExcluder


  • public final class DependencyExcluder
    extends AbstractDependencyFilter
    Exclude selected dependencies from the classpath passed to BND.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Collection<org.apache.maven.artifact.Artifact> m_excludedArtifacts
      Excluded artifacts.
    • Constructor Summary

      Constructors 
      Constructor Description
      DependencyExcluder​(java.util.Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts)  
    • Field Detail

      • m_excludedArtifacts

        private final java.util.Collection<org.apache.maven.artifact.Artifact> m_excludedArtifacts
        Excluded artifacts.
    • Constructor Detail

      • DependencyExcluder

        public DependencyExcluder​(java.util.Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts)
    • Method Detail

      • processHeaders

        public void processHeaders​(java.lang.String excludeDependencies)
                            throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • processDependencies

        protected void processDependencies​(java.util.Collection<org.apache.maven.artifact.Artifact> dependencies,
                                           java.lang.String inline)
        Specified by:
        processDependencies in class AbstractDependencyFilter
      • getExcludedArtifacts

        public java.util.Collection<org.apache.maven.artifact.Artifact> getExcludedArtifacts()