Index
All Classes and Interfaces|All Packages
A
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.
Callmvn 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
All Classes and Interfaces|All Packages