All Classes and Interfaces
Class
Description
Base class for all mojos of the
tentackle-jlink-maven-plugin.Modifies, creates, and attaches the artifacts to be deployed.
Can be replaced via @
Can be replaced via @
Service annotation from
within an application-specific plugin dependency.Dependencies that should go to the classpath explicitly.
Default artifact creator.
Default factory for the template model.
Display help information on tentackle-jlink-maven-plugin.
Call
Call
mvn tentackle-jlink:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.Initializes the templates.
Copies the default templates of the
Copies the default templates of the
jlink and jpackage goals to the project's
template directory, overwriting existing ones.Generator for the jlink image's run and update scripts.
Creates a self-contained java application with the
jlink tool.Determines the strategy how to invoke jlink.
Generator for the jpackage tool's options and image's update script.
Creates a java application installer with the
jpackage tool.Resolves the independent dependency sets of
AbstractJLinkMojo.getLayers() and writes both
their module-path directories and the layers.properties file consumed by
org.tentackle.common.LayerBootstrap at runtime.Materializes the
AbstractJLinkMojo.getLayers() configuration for local development, without running the
full (slow) jlink/jpackage pipeline.Artifact with module information.
Factory for the freemarker template model.