private static Set<ResolvedArtifactResult> getArtifacts( Configuration configuration, String value, Spec<ComponentIdentifier> filter) { return configuration .getIncoming() .artifactView( config -> { config.attributes( container -> container.attribute(Attribute.of("artifactType", String.class), value)); config.componentFilter(filter); }) .getArtifacts() .getArtifacts(); }