Index

A C D E G H I J L M N O P R T U V Z 
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 the ArtifactCreator.

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 the ArtifactCreator.
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.
Call mvn 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.
A C D E G H I J L M N O P R T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form