@Override public boolean traverseDependency(org.eclipse.aether.graph.Dependency dependency) { if (query.getScopeType() != null) return query.getScopeType().equals(dependency.getScope()); else return !"test".equals(dependency.getScope()); }
/** * Creates a {@link DependencyQueryBuilder} based on a {@link DependencyQuery} */ public static DependencyQueryBuilder create(DependencyQuery query) { DependencyQueryBuilder builder = new DependencyQueryBuilder(); builder.setCoordinate(query.getCoordinate()); builder.setFilter(query.getDependencyFilter()); builder.setRepositories(query.getDependencyRepositories()); builder.setScopeType(query.getScopeType()); return builder; }
query.getScopeType()), remoteRepos);