diff --git a/maven-plugins/helidon-archetype-maven-plugin/src/main/java/io/helidon/build/maven/archetype/postgenerate/ReflectedEngine.java b/maven-plugins/helidon-archetype-maven-plugin/src/main/java/io/helidon/build/maven/archetype/postgenerate/ReflectedEngine.java index 4c6f8b4f5..b650cc1e6 100644 --- a/maven-plugins/helidon-archetype-maven-plugin/src/main/java/io/helidon/build/maven/archetype/postgenerate/ReflectedEngine.java +++ b/maven-plugins/helidon-archetype-maven-plugin/src/main/java/io/helidon/build/maven/archetype/postgenerate/ReflectedEngine.java @@ -23,8 +23,6 @@ import java.util.Map; import java.util.function.Function; -import io.helidon.build.archetype.engine.v2.ArchetypeEngineV2; - /** * Utility class to invoke the archetype engine using reflection. */ @@ -74,7 +72,7 @@ final class ReflectedEngine { .invoke(builder, inputResolver(isInteractive)); engineBuilderClass.getDeclaredMethod("fileSystem", FileSystem.class) .invoke(builder, fileSystem); - Constructor constructor = engineClass.getDeclaredConstructor(ArchetypeEngineV2.Builder.class); + Constructor constructor = engineClass.getDeclaredConstructor(engineBuilderClass); constructor.setAccessible(true); engineInstance = constructor.newInstance(builder); generateMethod = engineClass.getDeclaredMethod("generate");