Class GenerateJLinkPomMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
net.agilhard.maven.plugins.jpacktool.base.mojo.AbstractToolMojo
net.agilhard.maven.plugins.jpacktool.base.mojo.AbstractTemplateToolMojo
net.agilhard.maven.plugins.jpacktool.mojo.AbstractGenerateJPacktoolPomMojo
net.agilhard.maven.plugins.jpacktool.mojo.GenerateJLinkPomMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="jpacktool-generate-jlink",
      requiresDependencyResolution=NONE,
      defaultPhase=GENERATE_SOURCES,
      requiresProject=true)
public class GenerateJLinkPomMojo
extends AbstractGenerateJPacktoolPomMojo
Generate pom for packaging a project using a Bootstrap and a Business Application and use JLink as the final step.
Author:
Bernd Eilers
  • Field Details

    • launcherTemplateScriptWindows

      @Parameter(defaultValue="start.ps1") protected java.lang.String launcherTemplateScriptWindows
      Name of the script generated from launcherTemplate for windows
    • launcherTemplateScriptMac

      @Parameter(defaultValue="start.sh") protected java.lang.String launcherTemplateScriptMac
      Name of the script generated from launcherTemplate for mac
    • launcherTemplateScriptLinux

      @Parameter(defaultValue="start.sh") protected java.lang.String launcherTemplateScriptLinux
      Name of the script generated from launcherTemplate for linux
    • templateBootstrapJLink

      @Parameter(required=false, readonly=false, defaultValue="resource:/templates/pom/main-jpacktool/bootstrap-jlink/pom.xml") protected java.lang.String templateBootstrapJLink
      The Template for generating the pom for a final JLink Step
    • outputDirectoryImage

      @Parameter(defaultValue="${project.build.directory}/jlink", required=true, readonly=true) protected java.io.File outputDirectoryImage
      The output directory for the resulting Run Time Image when packagingTool is "jlink" The created Run Time Image is stored in non compressed form. This will later being packaged into a zip file. --output <path>
  • Constructor Details

  • Method Details