Class CreateExtensionCommandHandler
java.lang.Object
io.quarkus.devtools.commands.handlers.CreateExtensionCommandHandler
Instances of this class are thread-safe. They create a new project extracting all the necessary properties from an instance
of
QuarkusCommandInvocation.-
Constructor Summary
ConstructorsConstructorDescriptionCreateExtensionCommandHandler(String groupId, String artifactId, QuarkusExtensionCodestartProjectInput input, Path newExtensionDir) CreateExtensionCommandHandler(String groupId, String artifactId, QuarkusExtensionCodestartProjectInput input, Path newExtensionDir, Path extensionsParentDir, Path itTestParentDir, Path bomDir) -
Method Summary
-
Constructor Details
-
CreateExtensionCommandHandler
public CreateExtensionCommandHandler(String groupId, String artifactId, QuarkusExtensionCodestartProjectInput input, Path newExtensionDir) -
CreateExtensionCommandHandler
-
-
Method Details
-
execute
public QuarkusCommandOutcome execute(io.quarkus.devtools.messagewriter.MessageWriter log) throws QuarkusCommandException - Throws:
QuarkusCommandException
-
getData
-
checkPomExists
- Throws:
QuarkusCommandException
-
readPom
- Throws:
QuarkusCommandException
-