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 @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 mvn tentackle-jlink:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
Initializes the templates.
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.
A named, isolated ModuleLayer for the tentackle-jlink-maven-plugin's AbstractJLinkMojo.getLayers().
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.