private void generateQuarkusArchetype()

in src/main/java/org/apache/camel/kameleon/generator/ProjectGeneratorService.java [146:163]


    private void generateQuarkusArchetype(File folder, String quarkusVersion, String groupId, String artifactId, String version, String components)
            throws MavenInvocationException, IOException {
        Properties properties = new Properties();
        properties.setProperty("groupId", groupId);
        properties.setProperty("package", generatePackageName(groupId, artifactId));
        properties.setProperty("artifactId", artifactId);
        properties.setProperty("version", version);
//        properties.setProperty("noExamples", "true");
        properties.setProperty("extensions",
                (components != null && !components.trim().isEmpty()) ? CAMEL_QUARKUS_CORE + "," + components : CAMEL_QUARKUS_CORE);

        InvocationRequest request = new DefaultInvocationRequest();
        request.setGoals(Collections.singletonList("io.quarkus:quarkus-maven-plugin:" + quarkusVersion + ":create "));
        request.setBatchMode(true);
        request.setProperties(properties);
        request.setBaseDirectory(folder);
        execute(request);
    }