Class EngineGenerateMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.vaadin.hilla.maven.EngineGenerateMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="generate", defaultPhase=PROCESS_CLASSES, requiresDependencyResolution=COMPILE_PLUS_RUNTIME) public final class EngineGenerateMojo extends org.apache.maven.plugin.AbstractMojo
Maven Plugin for Hilla. Handles parsing Java bytecode and generating TypeScript code from it.
  • Constructor Details

    • EngineGenerateMojo

      public EngineGenerateMojo()
  • Method Details

    • execute

      public void execute() throws EngineGenerateMojoException
      Specified by:
      execute in interface org.apache.maven.plugin.Mojo
      Throws:
      EngineGenerateMojoException
    • getNode

      public String getNode()
    • getMainClass

      public String getMainClass()
    • getFrontend

      public File getFrontend()
    • getGenerated

      public File getGenerated()
    • getPluginContext

      Map getPluginContext()
    • configure

      default com.vaadin.hilla.engine.EngineAutoConfiguration configure() throws org.apache.maven.artifact.DependencyResolutionRequiredException
      Throws:
      org.apache.maven.artifact.DependencyResolutionRequiredException