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);
}