
io.quarkus.devtools.codestarts.core.CodestartData Maven / Gradle / Ivy
package io.quarkus.devtools.codestarts.core;
import io.quarkus.devtools.codestarts.Codestart;
import io.quarkus.devtools.codestarts.core.CodestartSpec.CodestartDep;
import io.quarkus.devtools.codestarts.utils.NestedMaps;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Optional;
import java.util.Set;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public final class CodestartData {
private CodestartData() {
}
public static Optional getBuildtool(final Map data) {
return NestedMaps.getValue(data, "codestart-project.buildtool.name");
}
public static Map buildCodestartData(final Codestart codestart, final String languageName,
final Map data) {
final Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy