filter.addFilter(new GroupIdFilter(cleanToBeTokenizedString(this.includeGroupIds), cleanToBeTokenizedString(this.excludeGroupIds)));
DependencyUtil.cleanToBeTokenizedString( this.excludeClassifiers ) ) ); filter.addFilter( new GroupIdFilter( DependencyUtil.cleanToBeTokenizedString( this.includeGroupIds ), DependencyUtil.cleanToBeTokenizedString( this.excludeGroupIds ) ) );
/** * This method uses a Filtering technique as showed by the maven-dependency-plugin. It allows for * including/excluding artifacts in a number of ways. * * @throws MojoExecutionException */ @SuppressWarnings("unchecked") private void doDependencyResolution() throws ArtifactFilterException { FilterArtifacts filter = new FilterArtifacts(); filter.addFilter(new TransitivityFilter(project.getDependencyArtifacts(), this.excludeTransitive)); filter.addFilter(new ScopeFilter(this.includeScope, this.excludeScope)); filter.addFilter(new TypeFilter(this.includeTypes, this.excludeTypes)); filter.addFilter(new ClassifierFilter(this.includeClassifiers, this.excludeClassifiers)); filter.addFilter(new GroupIdFilter(this.includeGroupIds, this.excludeGroupIds)); filter.addFilter(new ArtifactIdFilter(this.includeArtifactIds, this.excludeArtifactIds)); // start with all artifacts. Set<Artifact> artifacts = project.getArtifacts(); if (includeSelf) { artifacts.add(project.getArtifact()); } // perform filtering dependenciesToList = filter.filter(artifacts); }
DependencyUtil.cleanToBeTokenizedString( this.excludeClassifiers ) ) ); filter.addFilter( new GroupIdFilter( DependencyUtil.cleanToBeTokenizedString( this.includeGroupIds ), DependencyUtil.cleanToBeTokenizedString( this.excludeGroupIds ) ) );