Index

A B C D E G H I J L M N P R S T V Z 
All Classes and Interfaces|All Packages

A

ALL - Enum constant in enum ru.akman.maven.plugins.jlink.HotSpot
 

B

BaseToolMojo - Class in ru.akman.maven.plugins
Base class for creating a CLI tool Mojos.
BaseToolMojo() - Constructor for class ru.akman.maven.plugins.BaseToolMojo
 
BIG - Enum constant in enum ru.akman.maven.plugins.jlink.Endian
 
buildCommandLine() - Method in class ru.akman.maven.plugins.CommandLineBuilder
Build command line.
buildOptionList() - Method in class ru.akman.maven.plugins.CommandLineBuilder
Build list of options.

C

CLIENT - Enum constant in enum ru.akman.maven.plugins.jlink.HotSpot
 
CommandLineBuilder - Class in ru.akman.maven.plugins
CommandLine builder is a wrapper added group of agruments to an option.
CommandLineBuilder() - Constructor for class ru.akman.maven.plugins.CommandLineBuilder
Default constructor.
CommandLineOption - Class in ru.akman.maven.plugins
Command line option (group of arguments).
CommandLineOption(Commandline) - Constructor for class ru.akman.maven.plugins.CommandLineOption
Create an option.
Compress - Class in ru.akman.maven.plugins.jlink
Compress option.
Compress() - Constructor for class ru.akman.maven.plugins.jlink.Compress
 
Compression - Enum in ru.akman.maven.plugins.jlink
Compression type.
CONSTANT_STRING_SHARING - Enum constant in enum ru.akman.maven.plugins.jlink.Compression
 
createArg() - Method in class ru.akman.maven.plugins.CommandLineBuilder
Create a new agrument and a new option for it, then add created argument to this option.
createArg() - Method in class ru.akman.maven.plugins.CommandLineOption
Create argument as part of the option.
createOpt() - Method in class ru.akman.maven.plugins.CommandLineBuilder
Create a new option (group of arguments).

D

DependencySet - Class in ru.akman.maven.plugins.jlink
Set of dependencies.
DependencySet() - Constructor for class ru.akman.maven.plugins.jlink.DependencySet
 

E

Endian - Enum in ru.akman.maven.plugins.jlink
Byte order (endian).
execCmdLine(Commandline) - Method in class ru.akman.maven.plugins.BaseToolMojo
Execute command line.
execCmdLine(Commandline, CommandLineUtils.StringStreamConsumer, CommandLineUtils.StringStreamConsumer) - Method in class ru.akman.maven.plugins.BaseToolMojo
Execute command line with defined standard output/error streams.
execute() - Method in class ru.akman.maven.plugins.jlink.HelpMojo
execute() - Method in class ru.akman.maven.plugins.jlink.JlinkMojo
Execute goal.

G

getAdds() - Method in class ru.akman.maven.plugins.jlink.ReleaseInfo
Get pairs of key and its value used to add release info.
getArgs() - Method in class ru.akman.maven.plugins.jlink.Launcher
Get command (script) argument.
getArtifactDebugInfo(Artifact) - Static method in class ru.akman.maven.plugins.jlink.PluginUtils
Get debug info about the artifact.
getArtifactSetDebugInfo(Set<Artifact>) - Static method in class ru.akman.maven.plugins.jlink.PluginUtils
Get debug info about artifact set.
getBaseDir() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get project base directory.
getBuildDir() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get project build directory.
getCharset() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get default charset.
getCommand() - Method in class ru.akman.maven.plugins.jlink.Launcher
Get command (script) name.
getCompression() - Method in class ru.akman.maven.plugins.jlink.Compress
Get compression level.
getDels() - Method in class ru.akman.maven.plugins.jlink.ReleaseInfo
Get keys used to delete release info.
getDependencyDebugInfo(File, JavaModuleDescriptor, boolean) - Static method in class ru.akman.maven.plugins.jlink.PluginUtils
Get debug info about a dependency.
getDependencySetDebugInfo(String, DependencySet, String) - Static method in class ru.akman.maven.plugins.jlink.PluginUtils
Get debug info about a dependencyset.
getDependencySets() - Method in class ru.akman.maven.plugins.jlink.ModulePath
Get dependency sets.
getDirSets() - Method in class ru.akman.maven.plugins.jlink.ModulePath
Get directory sets.
getExcludeNames() - Method in class ru.akman.maven.plugins.jlink.DependencySet
Get list of excluded dependencies by name.
getExcludes() - Method in class ru.akman.maven.plugins.jlink.DependencySet
Get list of excluded dependencies by filename.
getFile() - Method in class ru.akman.maven.plugins.jlink.ReleaseInfo
Get file contains release info.
getFileSetDebugInfo(String, FileSet, String) - Static method in class ru.akman.maven.plugins.jlink.PluginUtils
Get debug info about a fileset.
getFileSetManager() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get fileset manager.
getFileSets() - Method in class ru.akman.maven.plugins.jlink.ModulePath
Get file sets.
getFilters() - Method in class ru.akman.maven.plugins.jlink.Compress
Get list of filters.
getIncludeNames() - Method in class ru.akman.maven.plugins.jlink.DependencySet
Get list of included dependencies by name.
getIncludes() - Method in class ru.akman.maven.plugins.jlink.DependencySet
Get list of included dependencies by filename.
getJvmArgs() - Method in class ru.akman.maven.plugins.jlink.Launcher
Get Java runtime arguments.
getMainClass() - Method in class ru.akman.maven.plugins.jlink.Launcher
Get main class name.
getMainModule() - Method in class ru.akman.maven.plugins.jlink.Launcher
Get main module name.
getNixTemplate() - Method in class ru.akman.maven.plugins.jlink.Launcher
Get *nix template file.
getOutputDir() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get project output directory.
getPathElements() - Method in class ru.akman.maven.plugins.jlink.ModulePath
Get path elements.
getPathElementsDebugInfo(String, List<File>) - Static method in class ru.akman.maven.plugins.jlink.PluginUtils
Get debug info about path elements.
getPluginManager() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get plugin manager.
getProject() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get maven project.
getProperties() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get project properties.
getSession() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get maven session.
getThrowableCause(Throwable) - Static method in class ru.akman.maven.plugins.jlink.PluginUtils
Get the cause message for throwable.
getToolchain() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get JDK toolchain from build context, i.e. the toolchain selected by maven-toolchains-plugin.
getToolchainManager() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get toolchain manager.
getToolchains() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get list of all JDK toolchains available in user settings independently from maven-toolchains-plugin.
getToolExecutable() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get tool executable.
getToolHomeDirectory() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get tool home directory.
getToolJavaVersion() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get tool corresponding java version.
getToolVersion() - Method in class ru.akman.maven.plugins.BaseToolMojo
Get tool version.
getValue() - Method in enum ru.akman.maven.plugins.jlink.Compression
 
getWinTemplate() - Method in class ru.akman.maven.plugins.jlink.Launcher
Get windows template file.

H

HEADERS - Enum constant in enum ru.akman.maven.plugins.jlink.Section
 
HelpMojo - Class in ru.akman.maven.plugins.jlink
Display help information on jlink-maven-plugin.
Call mvn jlink:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class ru.akman.maven.plugins.jlink.HelpMojo
 
HotSpot - Enum in ru.akman.maven.plugins.jlink
HotSpot VM.

I

init(String, File, String) - Method in class ru.akman.maven.plugins.BaseToolMojo
Init Mojo.
isAutomaticExcluded() - Method in class ru.akman.maven.plugins.jlink.DependencySet
Should automatic modules be excluded from dependencyset.
isOutputIncluded() - Method in class ru.akman.maven.plugins.jlink.DependencySet
Should output directory be included into dependencyset.

J

JlinkMojo - Class in ru.akman.maven.plugins.jlink
The jlink goal lets you create a custom runtime image with the jlink tool introduced in Java 9.
JlinkMojo() - Constructor for class ru.akman.maven.plugins.jlink.JlinkMojo
 

L

Launcher - Class in ru.akman.maven.plugins.jlink
Launcher script.
Launcher() - Constructor for class ru.akman.maven.plugins.jlink.Launcher
 
LITTLE - Enum constant in enum ru.akman.maven.plugins.jlink.Endian
 

M

MAN - Enum constant in enum ru.akman.maven.plugins.jlink.Section
 
MINIMAL - Enum constant in enum ru.akman.maven.plugins.jlink.HotSpot
 
ModulePath - Class in ru.akman.maven.plugins.jlink
Module path.
ModulePath() - Constructor for class ru.akman.maven.plugins.jlink.ModulePath
 

N

NATIVE - Enum constant in enum ru.akman.maven.plugins.jlink.Endian
 
NO_COMPRESSION - Enum constant in enum ru.akman.maven.plugins.jlink.Compression
 
normalizeFileSetBaseDir(File, FileSet) - Static method in class ru.akman.maven.plugins.jlink.PluginUtils
Fix base directory of the fileset by resolving it relative to the specified base directory.

P

PluginUtils - Class in ru.akman.maven.plugins.jlink
Helper class for utilities.

R

ReleaseInfo - Class in ru.akman.maven.plugins.jlink
Release info.
ReleaseInfo() - Constructor for class ru.akman.maven.plugins.jlink.ReleaseInfo
 
ru.akman.maven.plugins - package ru.akman.maven.plugins
 
ru.akman.maven.plugins.jlink - package ru.akman.maven.plugins.jlink
 

S

Section - Enum in ru.akman.maven.plugins.jlink
JMOD section.
SERVER - Enum constant in enum ru.akman.maven.plugins.jlink.HotSpot
 
setAdds(Map<String, String>) - Method in class ru.akman.maven.plugins.jlink.ReleaseInfo
Set pairs of key and its value used to add release info.
setArgs(String) - Method in class ru.akman.maven.plugins.jlink.Launcher
Set command (script) arguments.
setAutomaticExcluded(boolean) - Method in class ru.akman.maven.plugins.jlink.DependencySet
Setter for excludeautomatic.
setCommand(String) - Method in class ru.akman.maven.plugins.jlink.Launcher
Set command (script) name.
setCompression(Compression) - Method in class ru.akman.maven.plugins.jlink.Compress
Set compression level.
setDels(Map<String, String>) - Method in class ru.akman.maven.plugins.jlink.ReleaseInfo
Set keys used to delete release info.
setDependencySets(List<DependencySet>) - Method in class ru.akman.maven.plugins.jlink.ModulePath
Set dependency sets.
setDirSets(List<FileSet>) - Method in class ru.akman.maven.plugins.jlink.ModulePath
Set directory sets.
setExcludeNames(List<String>) - Method in class ru.akman.maven.plugins.jlink.DependencySet
Set the list of excluded dependencies by name.
setExcludes(List<String>) - Method in class ru.akman.maven.plugins.jlink.DependencySet
Set the list of excluded dependencies by filename.
setExecutable(String) - Method in class ru.akman.maven.plugins.CommandLineBuilder
Set executable.
setFile(File) - Method in class ru.akman.maven.plugins.jlink.ReleaseInfo
Set file contains release info.
setFileSets(List<FileSet>) - Method in class ru.akman.maven.plugins.jlink.ModulePath
Set file sets.
setFilters(List<String>) - Method in class ru.akman.maven.plugins.jlink.Compress
Set the list of filters.
setIncludeNames(List<String>) - Method in class ru.akman.maven.plugins.jlink.DependencySet
Set the list of included dependencies by name.
setIncludes(List<String>) - Method in class ru.akman.maven.plugins.jlink.DependencySet
Set the list of included dependencies by filename.
setJvmArgs(String) - Method in class ru.akman.maven.plugins.jlink.Launcher
Set Java runtime arguments.
setMainClass(String) - Method in class ru.akman.maven.plugins.jlink.Launcher
Set main class name.
setMainModule(String) - Method in class ru.akman.maven.plugins.jlink.Launcher
Set main module name.
setNixTemplate(File) - Method in class ru.akman.maven.plugins.jlink.Launcher
Set *nix template file.
setOutputIncluded(boolean) - Method in class ru.akman.maven.plugins.jlink.DependencySet
Setter for includeoutput.
setPathElements(List<File>) - Method in class ru.akman.maven.plugins.jlink.ModulePath
Set path elements.
setWinTemplate(File) - Method in class ru.akman.maven.plugins.jlink.Launcher
Set windows template file.

T

toString() - Method in class ru.akman.maven.plugins.CommandLineOption
Create the option string representation as arguments joined with space.

V

valueOf(String) - Static method in enum ru.akman.maven.plugins.jlink.Compression
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.akman.maven.plugins.jlink.Endian
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.akman.maven.plugins.jlink.HotSpot
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.akman.maven.plugins.jlink.Section
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.akman.maven.plugins.jlink.Compression
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.akman.maven.plugins.jlink.Endian
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.akman.maven.plugins.jlink.HotSpot
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.akman.maven.plugins.jlink.Section
Returns an array containing the constants of this enum type, in the order they are declared.

Z

ZIP - Enum constant in enum ru.akman.maven.plugins.jlink.Compression
 
A B C D E G H I J L M N P R S T V Z 
All Classes and Interfaces|All Packages