A C E G H I J M O P R T V 
All Classes All Packages

A

AbstractJlinkMojo - Class in org.tentackle.maven.plugin.jlink
Base jlink mojo.
AbstractJlinkMojo() - Constructor for class org.tentackle.maven.plugin.jlink.AbstractJlinkMojo
 
addToClasspath(String) - Method in class org.tentackle.maven.plugin.jlink.JlinkResolver.Result
Sets whether the conf directory should be added to the classpath.

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.
copyArtifacts(JlinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.JpackageMojo
 
createImage(JlinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.AbstractJlinkMojo
Creates the application image.
createImage(JlinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.InitMojo
 
createImage(JlinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.JlinkMojo
Creates the jlink image.
createImage(JlinkResolver.Result) - Method in class org.tentackle.maven.plugin.jlink.JpackageMojo
Creates the application image.

E

equals(Object) - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
 
execute() - Method in class org.tentackle.maven.plugin.jlink.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

generate() - Method in class org.tentackle.maven.plugin.jlink.RunGenerator
Generates the script.
generateClassPath() - Method in class org.tentackle.maven.plugin.jlink.JlinkResolver.Result
Generates the class path option to be passed to bin/java.
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.
getAddModules() - Method in class org.tentackle.maven.plugin.jlink.AbstractJlinkMojo
Gets extra jre or jdk modules to add to the image.
getApplicationDirectory() - Method in class org.tentackle.maven.plugin.jlink.AbstractJlinkMojo
Gets the application directory.
getApplicationDirectory() - Method in class org.tentackle.maven.plugin.jlink.JpackageMojo
 
getArtifact() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
Gets the maven artifact.
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 modules to exclude.
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.
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
 
getImageDirectory() - Method in class org.tentackle.maven.plugin.jlink.JlinkMojo
Gets the directory created by jlink holding the image.
getImageDirectory() - Method in class org.tentackle.maven.plugin.jlink.JpackageMojo
Gets the directory created by jpackage holding the image.
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.
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.AbstractJlinkMojo
Gets the name of the name 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.AbstractJlinkMojo
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.AbstractJlinkMojo
Gets the name of the update template.

H

hashCode() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
 
HelpMojo - Class in org.tentackle.maven.plugin.jlink
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.maven.plugin.jlink.HelpMojo
 

I

InitMojo - Class in org.tentackle.maven.plugin.jlink
Initializes the templates.
Copies the default templates to the configured templateDir.
Needs to be executed only to restore the templates to their defaults.
InitMojo() - Constructor for class org.tentackle.maven.plugin.jlink.InitMojo
 
installTemplates() - Method in class org.tentackle.maven.plugin.jlink.AbstractJlinkMojo
Copies the templates to the template directory.
Overwrites any existing templates.
isClasspathDependency(Artifact) - Method in class org.tentackle.maven.plugin.jlink.AbstractJlinkMojo
Returns whether an artifact should be moved to the classpath explicitly.
isModular() - Method in class org.tentackle.maven.plugin.jlink.JlinkResolver.Result
Returns whether this is a modular application.
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.

J

JlinkMojo - Class in org.tentackle.maven.plugin.jlink
Creates a self-contained java application zip-file with jlink.
This mojo works for modular, non-modular and even mixed applications.
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.
JpackageMojo - Class in org.tentackle.maven.plugin.jlink
Mojo to create an application installer package.
Still WIP.
JpackageMojo() - Constructor for class org.tentackle.maven.plugin.jlink.JpackageMojo
 

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.

O

org.tentackle.maven.plugin.jlink - package org.tentackle.maven.plugin.jlink
 

P

prepareExecute() - Method in class org.tentackle.maven.plugin.jlink.AbstractJlinkMojo
 
prepareExecute() - Method in class org.tentackle.maven.plugin.jlink.JlinkMojo
 
prepareExecute() - Method in class org.tentackle.maven.plugin.jlink.JpackageMojo
 
putValue(String, Object) - Method in class org.tentackle.maven.plugin.jlink.RunTemplateModel
Adds a key-value pair to the model.

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
 
RunGenerator - Class in org.tentackle.maven.plugin.jlink
Generator for the run script.
RunGenerator(AbstractJlinkMojo, JlinkResolver.Result) - Constructor for class org.tentackle.maven.plugin.jlink.RunGenerator
Creates the generator.
RunTemplateModel - Class in org.tentackle.maven.plugin.jlink
Holds the template model for the run script generator.
RunTemplateModel(AbstractJlinkMojo, JlinkResolver.Result) - Constructor for class org.tentackle.maven.plugin.jlink.RunTemplateModel
Creates the model.

T

toString() - Method in class org.tentackle.maven.plugin.jlink.JlinkResolver.Result
 
toString() - Method in class org.tentackle.maven.plugin.jlink.ModularArtifact
 

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
 
A C E G H I J M O P R T V 
All Classes All Packages