List<Exclusion> (List<String> excludedDependencies) { return excludedDependencies.stream().map(exclusion -> { String[] split = exclusion.split(":", 2); if (split.length != 2) { throw new RuntimeException("Malformed exclusion, 'groupId:artifactName' format is expected but got " + exclusion); } String groupId = split[0]; String artifactName = split[1]; return new Exclusion(groupId, artifactName, "*", "*"); }).collect(Collectors.toList()); }