package org.wildfly.swarm.bootstrap.env;
import java.io.IOException;
import java.util.Collection;
import java.util.List;
import java.util.Set;
/**
* @author Heiko Braun
* @since 18/07/16
*/
public interface DependencyResolution {
Set<String> resolve(List<String> exclusions) throws IOException;
default boolean excluded(Collection<String> exclusions, String classPathElement) {
for (String exclusion : exclusions) {
if (classPathElement.contains(exclusion)) {
return true;
}
}
return false;
}
}