/** * Parsers a shared dependency filter of the form "" for match none, "*" for all, or a space * separated list of "groupId:artifactId" allowing wildcards. * <p/> * By default it shares all provided scoped dependencies. */ public static Filter<DependencyTree> parseShareFilter(String dependencyFilterText) { Filter<DependencyTree> filter = parse(dependencyFilterText); return Filters.or(providedScopeFilter, filter); }
/** * Parsers a shared dependency filter of the form "" for match none, "*" for all, or a space * separated list of "groupId:artifactId" allowing wildcards. * <p/> * By default it shares all provided scoped dependencies. */ public static Filter<DependencyTree> parseShareFilter(String dependencyFilterText) { Filter<DependencyTree> filter = parse(dependencyFilterText); return Filters.or(providedScopeFilter, filter); }
/** * Parsers the exclude dependency filter of the form "" for match none, "*" for all, or a space * separated list of "groupId:artifactId" allowing wildcards. * <p/> * By default it excludes all test scoped dependencies. */ public static Filter<DependencyTree> parseExcludeFilter(String dependencyFilterText, Filter excludeOptionalDependenciesFilter) { Filter<DependencyTree> filter = parse(dependencyFilterText); // if no filter text then assume it matches nothing if (Filters.isEmpty(filter)) { return Filters.or(testScopeFilter, excludeOptionalDependenciesFilter); } return Filters.or(testScopeFilter, excludeOptionalDependenciesFilter, filter); }
/** * Parsers the exclude dependency filter of the form "" for match none, "*" for all, or a space * separated list of "groupId:artifactId" allowing wildcards. * <p/> * By default it excludes all test scoped dependencies. */ public static Filter<DependencyTree> parseExcludeFilter(String dependencyFilterText, Filter excludeOptionalDependenciesFilter) { Filter<DependencyTree> filter = parse(dependencyFilterText); // if no filter text then assume it matches nothing if (Filters.isEmpty(filter)) { return Filters.or(testScopeFilter, excludeOptionalDependenciesFilter); } return Filters.or(testScopeFilter, excludeOptionalDependenciesFilter, filter); }
/** * Parsers the exclude dependency filter of the form "" for match none, "*" for all, or a space * separated list of "groupId:artifactId" allowing wildcards. * <p/> * By default it excludes all test scoped dependencies. */ public static Filter<Dependency> parseExcludeFilter(String dependencyFilterText, Filter excludeOptionalDependenciesFilter) { Filter<Dependency> filter = parse(dependencyFilterText); // if no filter text then assume it matches nothing if (isEmpty(filter)) { return excludeOptionalDependenciesFilter; } return Filters.or(excludeOptionalDependenciesFilter, filter); }
/** * Parsers the exclude dependency filter of the form "" for match none, "*" for all, or a space * separated list of "groupId:artifactId" allowing wildcards. * <p/> * By default it excludes all test scoped dependencies. */ public static Filter<Dependency> parseExcludeFilter(String dependencyFilterText, Filter excludeOptionalDependenciesFilter) { Filter<Dependency> filter = parse(dependencyFilterText); // if no filter text then assume it matches nothing if (isEmpty(filter)) { return excludeOptionalDependenciesFilter; } return Filters.or(excludeOptionalDependenciesFilter, filter); }
final Filter<Dependency> shouldExclude = Filters.or(DependencyFilters.testScopeFilter, excludeDependencyFilter); DependencySelector dependencySelector = new AndDependencySelector(new ScopeDependencySelector("test"), new ExclusionDependencySelector(),
final Filter<Dependency> shouldExclude = Filters.or(DependencyFilters.testScopeFilter, excludeDependencyFilter); DependencySelector dependencySelector = new AndDependencySelector(new ScopeDependencySelector("test"), new ExclusionDependencySelector(),