Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractJLinkMojo - Class in org.tentackle.maven.plugin.jlink
-
Base class for all mojos of the
tentackle-jlink-maven-plugin
. - AbstractJLinkMojo() - Constructor for class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
- addToClasspath(String) - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Adds additional elements to the classpath.
Such as the conf directory. - ArtifactCreator - Interface in org.tentackle.maven.plugin.jlink
-
Modifies, creates and attaches the artifacts to be deployed.
May be replaced via @Service
annotation from within an application-specific plugin dependency. - attachInstallers(JPackageMojo, long) - Method in interface org.tentackle.maven.plugin.jlink.ArtifactCreator
-
Attaches the installers created by the jpackage goal.
- attachInstallers(JPackageMojo, long) - Method in class org.tentackle.maven.plugin.jlink.DefaultArtifactCreator
C
- ClasspathDependency - Class in org.tentackle.maven.plugin.jlink
-
Dependencies that should go to the classpath explicitly.
- ClasspathDependency() - Constructor for class org.tentackle.maven.plugin.jlink.ClasspathDependency
- compareTo(ModularArtifact) - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
- copyArtifacts(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Copies artifacts not already in the created jlink image to module- or classpath.
- copyExtraDirectories() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Copies optional extra directories to the image directory.
- copyResources(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Copies the resources to the
conf
directory. - create(AbstractJLinkMojo, JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.DefaultTemplateModelFactory
- create(AbstractJLinkMojo, JLinkResolver.Result) - Method in interface org.tentackle.maven.plugin.jlink.TemplateModelFactory
-
Creates the template model.
- createAndAttachArtifact(JLinkMojo) - Method in interface org.tentackle.maven.plugin.jlink.ArtifactCreator
-
Creates and attaches the ZIP file created by the jlink goal.
This also provides the option to modify the created jlink directory before zipping it. - createAndAttachArtifact(JLinkMojo) - Method in class org.tentackle.maven.plugin.jlink.DefaultArtifactCreator
- createAndAttachArtifact(JPackageMojo, File) - Method in interface org.tentackle.maven.plugin.jlink.ArtifactCreator
-
Creates and attaches the update ZIP file created by the jpackage goal.
Invoked only if update feature is enabled. - createAndAttachArtifact(JPackageMojo, File) - Method in class org.tentackle.maven.plugin.jlink.DefaultArtifactCreator
- createImage(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Invokes the jlink tool and copies other artifacts and resources.
- createImage(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
- createJLinkImage(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Creates the jlink image.
- createJLinkImage(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.InitMojo
- createZipFile(File, String) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Creates the zip file.
Invoked by theArtifactCreator
.
D
- DefaultArtifactCreator - Class in org.tentackle.maven.plugin.jlink
-
Default artifact creator.
- DefaultArtifactCreator() - Constructor for class org.tentackle.maven.plugin.jlink.DefaultArtifactCreator
- DefaultTemplateModelFactory - Class in org.tentackle.maven.plugin.jlink
-
Default factory for the template model.
- DefaultTemplateModelFactory() - Constructor for class org.tentackle.maven.plugin.jlink.DefaultTemplateModelFactory
- DEST_CLASSPATH - Static variable in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Name of the destination subfolder containing the classpath artifacts.
- DEST_MODULEPATH - Static variable in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Name of the destination subfolder containing the modulepath artifacts.
- DEST_RESOURCES - Static variable in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Name of the destination subfolder containing the resources.
E
- equals(Object) - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
- execute() - Method in class org.tentackle.tentackle_jlink_maven_plugin.HelpMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.jlink.InitMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.jlink.JLinkMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
G
- generateClassPath() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Generates the class path option to be passed to bin/java.
- generateFiles(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Generates additional files such as shell scripts or command files.
- generateFiles(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.InitMojo
- generateFiles(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.JLinkMojo
- generateFiles(JLinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
- generateJlinkModulePath(ToolRunner) - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Generates the module-path option to be passed to jlink.
- generateJlinkModules(ToolRunner) - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Generates the module names option passed to jlink.
- generateModulePath() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Generates the module path option to be passed to bin/java.
- generateOptions() - Method in class org.tentackle.maven.plugin.jlink.JPackageGenerator
-
Generates the option files.
- generateScripts() - Method in class org.tentackle.maven.plugin.jlink.JLinkGenerator
-
Generates the scripts.
- generateUpdateScript(File) - Method in class org.tentackle.maven.plugin.jlink.JPackageGenerator
-
Generates the update script.
- getAddModules() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets extra jre or jdk modules to add to the image.
- getArtifact() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
-
Gets the maven artifact.
- getClassifier() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
The zip file will be installed and deployed with an additional classifier showing the operating system and the platform.
- getClassPath() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Gets the artifacts to add to the class path explicitly.
- getExcludeModules() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the modules to exclude.
- getExtraClassifier() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the optional extra deployment classifier.
- getExtraClasspathElements() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets optional extra classpath elements.
- getExtraClassPathElements() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Gets the additional elements added to the classpath.
- getExtraDirectories() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Extra directories to copy to the image.
- getFile() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
-
Gets the artifact's file.
- getFileName() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
-
Gets the filename of the artifact.
- getFinalName() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the ZIP file's name without extension.
Invoked by theArtifactCreator
. - getImageDirectory() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the directory created by jlink holding the image.
- getImageDirectory() - Method in class org.tentackle.maven.plugin.jlink.InitMojo
- getImagePathPrefix() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the prefix to the jars and dirs in the runtime image.
- getImagePathPrefix() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Gets the prefix to the runtime image path.
- getImagePathPrefix() - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
- getInstance() - Static method in interface org.tentackle.maven.plugin.jlink.ArtifactCreator
-
The singleton.
- getInstance() - Static method in interface org.tentackle.maven.plugin.jlink.TemplateModelFactory
-
The singleton.
- getJavaMajorRuntimeVersion() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the java major runtime version as a comparable integer.
- getJavaRuntimeVersion() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the java runtime version used by the application.
- getJdepsTool() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the jdeps tool.
- getJlinkModules() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Gets the modules to be passed to jlink.
- getLocationManager() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the location manager to extract module information.
- getMainClass() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the name of the main class.
- getMainModule() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the name of the module holding the main class.
- getModuleArtifact(String) - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Gets a modular artifact by its name.
- getModuleDescriptor() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
-
Gets the JPMS module descriptor.
- getModuleName() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
-
Gets the module name.
- getModulePath() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Gets the modules to add to the module path explicitly.
- getNameTemplate() - Method in class org.tentackle.maven.plugin.jlink.JLinkMojo
-
Gets the name of the name template.
- getPackageDirectory() - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
Gets the directory where to create the installers.
- getPackageImageTemplate() - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
Gets the name of the package template to create the application image.
- getPackageInstallerTemplate() - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
Gets the name of the package template to create the installer.
- getPackageUpdateTemplate() - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
Gets the name of the package updater template.
- getPath() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
-
Gets the path to the artifact's jar file.
- getProjectHelper() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the project helper to attach artifacts.
- getRunTemplate() - Method in class org.tentackle.maven.plugin.jlink.JLinkMojo
-
Gets the name of the runner template.
- getTemplateDir() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the template directory.
- getUpdateTemplate() - Method in class org.tentackle.maven.plugin.jlink.JLinkMojo
-
Gets the name of the update template.
- getVariables() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the extra variables for templates or artifact generation.
- getVariablesPrecedence() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the order how properties and variables override each other.
- getZipDirectory() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Gets the directory where to store the ZIP-file.
H
- hashCode() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
- HelpMojo - Class in org.tentackle.tentackle_jlink_maven_plugin
-
Display help information on tentackle-jlink-maven-plugin.
Callmvn tentackle-jlink:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class org.tentackle.tentackle_jlink_maven_plugin.HelpMojo
I
- InitMojo - Class in org.tentackle.maven.plugin.jlink
-
Initializes the templates.
Copies the default templates to the project's template directory. - InitMojo() - Constructor for class org.tentackle.maven.plugin.jlink.InitMojo
- installTemplate(String, String, boolean) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Installs the template with the given name.
- installTemplates(boolean) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Copies the templates to the template directory.
- installTemplates(boolean) - Method in class org.tentackle.maven.plugin.jlink.InitMojo
- installTemplates(boolean) - Method in class org.tentackle.maven.plugin.jlink.JLinkMojo
- installTemplates(boolean) - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
- isClasspathDependency(Artifact) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Returns whether an artifact should be moved to the classpath explicitly.
- isClassPathRequired() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Returns whether the class path is not empty.
- isModular() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Returns whether this is a modular application.
- isModulePathOnly() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Returns whether all application modules should go to the module path and not the jimage file.
- isModulePathOnly(String) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Returns whether given module name should go to the module path and not the jimage file.
- isModulePathRequired() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Returns whether the module path is not empty.
- isPlainModular() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
-
Returns whether this is a plain modular application.
Plain modular means that all requirements are met by real modules. - isWithUpdater() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Returns whether the update feature is enabled.
J
- JLinkGenerator - Class in org.tentackle.maven.plugin.jlink
-
Generator for the jlink image's run and update scripts.
- JLinkGenerator(JLinkMojo, JLinkResolver.Result) - Constructor for class org.tentackle.maven.plugin.jlink.JLinkGenerator
-
Creates the generator.
- JLinkMojo - Class in org.tentackle.maven.plugin.jlink
-
Creates a self-contained java application with the
jlink
tool. - JLinkMojo() - Constructor for class org.tentackle.maven.plugin.jlink.JLinkMojo
- JLinkResolver - Class in org.tentackle.maven.plugin.jlink
-
Determines the strategy how to invoke jlink.
- JLinkResolver(AbstractJLinkMojo, Set<Artifact>) - Constructor for class org.tentackle.maven.plugin.jlink.JLinkResolver
-
Creates a resolver.
- JLinkResolver.Result - Class in org.tentackle.maven.plugin.jlink
-
Holds the resolver results.
- JPackageGenerator - Class in org.tentackle.maven.plugin.jlink
-
Generator for the jpackage tool's options and image's update script.
- JPackageGenerator(JPackageMojo, JLinkResolver.Result) - Constructor for class org.tentackle.maven.plugin.jlink.JPackageGenerator
-
Creates the generator.
- JPackageMojo - Class in org.tentackle.maven.plugin.jlink
-
Creates a java application installer with the
jpackage
tool. - JPackageMojo() - Constructor for class org.tentackle.maven.plugin.jlink.JPackageMojo
L
- logToolOutput(ToolRunner) - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
Logs the toolrunner's output at info level.
M
- ModularArtifact - Class in org.tentackle.maven.plugin.jlink
-
Artifact with module information.
- ModularArtifact(Artifact, JavaModuleDescriptor) - Constructor for class org.tentackle.maven.plugin.jlink.ModularArtifact
-
Creates a modular artifact.
N
- NAME_TEMPLATE - Static variable in class org.tentackle.maven.plugin.jlink.JLinkMojo
-
filename of the NAME template.
O
- OPTIONS_IMAGE - Static variable in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
filename of the generated jpackage options to create the application image.
- OPTIONS_INSTALLER - Static variable in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
filename of the generated jpackage options to create the installer.
- org.tentackle.maven.plugin.jlink - package org.tentackle.maven.plugin.jlink
- org.tentackle.tentackle_jlink_maven_plugin - package org.tentackle.tentackle_jlink_maven_plugin
P
- PACKAGE_IMAGE_TEMPLATE - Static variable in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
filename of the options template to create the application image.
- PACKAGE_INSTALLER_TEMPLATE - Static variable in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
filename of the options template to create the installer.
- PACKAGE_UPDATE_TEMPLATE - Static variable in class org.tentackle.maven.plugin.jlink.JPackageMojo
-
filename of the template to create the package updater script.
- prepareExecute() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
- prepareExecute() - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
- processApplicationImage(JPackageMojo, File) - Method in interface org.tentackle.maven.plugin.jlink.ArtifactCreator
-
Processes the created application image.
- processApplicationImage(JPackageMojo, File) - Method in class org.tentackle.maven.plugin.jlink.DefaultArtifactCreator
R
- resolve() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver
-
Resolves the maven artifacts for passing to jlink.
- Result() - Constructor for class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
- RUN_TEMPLATE - Static variable in class org.tentackle.maven.plugin.jlink.JLinkMojo
-
filename of the RUN template.
T
- TemplateModelFactory - Interface in org.tentackle.maven.plugin.jlink
-
Factory for the freemarker template model.
- toString() - Method in class org.tentackle.maven.plugin.jlink.JLinkResolver.Result
- toString() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
U
- UPDATE_TEMPLATE - Static variable in class org.tentackle.maven.plugin.jlink.JLinkMojo
-
filename of the UPDATE template.
V
- validate() - Method in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
- validate() - Method in class org.tentackle.maven.plugin.jlink.JLinkMojo
- validate() - Method in class org.tentackle.maven.plugin.jlink.JPackageMojo
Z
- ZIP_EXTENSION - Static variable in class org.tentackle.maven.plugin.jlink.AbstractJLinkMojo
-
File extension for ZIP files.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form