Package io.quarkus.maven
Class ExtensionDescriptorMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- io.quarkus.maven.ExtensionDescriptorMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="extension-descriptor", defaultPhase=PROCESS_RESOURCES, requiresDependencyResolution=COMPILE_PLUS_RUNTIME, threadSafe=true) public class ExtensionDescriptorMojo extends org.apache.maven.plugin.AbstractMojoGenerates Quarkus extension descriptor for the runtime artifact.
Also generates META-INF/quarkus-extension.json which includes properties of the extension such as name, labels, maven coordinates, etc that are used by the tools.- Author:
- Alexey Loubyansky
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExtensionDescriptorMojo.RemovedResources
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.maven.project.MavenProjectproject
-
Constructor Summary
Constructors Constructor Description ExtensionDescriptorMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJavaVersion(com.fasterxml.jackson.databind.node.ObjectNode extObject)voidexecute()
-