Index
All Classes and Interfaces|All Packages
A
- AbstractModuleMojo - Class in codes.rafael.modulemaker
- AbstractModuleMojo() - Constructor for class codes.rafael.modulemaker.AbstractModuleMojo
C
- classifier - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
-
The classifier to add to any additional artifact of this build that contains the
module-info.class
file. - codes.rafael.modulemaker - package codes.rafael.modulemaker
- createMultiReleaseFolderEntry - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
-
Determines if a folder entry should be created for a
module-info.class
file that is placed in a multi-release jar ifMETA-INF/versions/[java]/
does not exist.
D
- directory - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
- doExecute() - Method in class codes.rafael.modulemaker.AbstractModuleMojo
- doExecute() - Method in class codes.rafael.modulemaker.ModuleFileMojo
- doExecute() - Method in class codes.rafael.modulemaker.ModuleInjectMojo
E
- execute() - Method in class codes.rafael.modulemaker.AbstractModuleMojo
- exports - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A comma-separated list of exported packages.
F
- filename() - Method in class codes.rafael.modulemaker.AbstractModuleMojo
- finalName - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
J
- javaVersion - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
The Java version in which the
module-info.class
file should be compiled.
M
- mainClass - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
The main class of this module (optional).
- makeModuleInfo() - Method in class codes.rafael.modulemaker.AbstractModuleMojo
- ModuleFileMojo - Class in codes.rafael.modulemaker
-
A Maven plugin for creating a
module-info.class
. - ModuleFileMojo() - Constructor for class codes.rafael.modulemaker.ModuleFileMojo
- ModuleInjectMojo - Class in codes.rafael.modulemaker
-
A Maven plugin for injecting a
module-info.class
into an existing jar file. - ModuleInjectMojo() - Constructor for class codes.rafael.modulemaker.ModuleInjectMojo
- modules - Variable in class codes.rafael.modulemaker.QualifiedPackage
-
A comma-separated list of modules to export or open to.
- multirelease - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
Determines if the
module-info.class
is added as a class file of a multi-release jar file.
N
- name - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
The name of the module.
O
- opens - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A comma-separated list of opened packages.
- outputDirectory - Variable in class codes.rafael.modulemaker.ModuleFileMojo
P
- packages - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A comma-separated list of packages of the module.
- packages - Variable in class codes.rafael.modulemaker.QualifiedPackage
-
A comma-separated list of exported or opened packages.
- project - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
- projectHelper - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
- Provide - Class in codes.rafael.modulemaker
-
A description of a service provider.
- Provide() - Constructor for class codes.rafael.modulemaker.Provide
- providers - Variable in class codes.rafael.modulemaker.Provide
-
A comma-separated list of providers of these services.
- provides - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A list of provided services.
Q
- qualifiedExports - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A list of qualified exports.
- qualifiedOpens - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A list of qualified opens.
- QualifiedPackage - Class in codes.rafael.modulemaker
-
A description of a qualified export or opening.
- QualifiedPackage() - Constructor for class codes.rafael.modulemaker.QualifiedPackage
R
- replace - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
-
true
if the original artifact should be replaced with a jar file containing themodule-info.class
. - requires - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A comma-separated list of required modules.
S
- services - Variable in class codes.rafael.modulemaker.Provide
-
A comma-separated list of provided services.
- skip - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
If set to
true
, the plugin is not executed. - source - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
-
Specifies the location of the jar file which should be enhanced with a
module-info.class
file. - staticRequires - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A comma-separated list of statically required modules.
U
- uses - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
A comma-separated list of used services.
V
- version - Variable in class codes.rafael.modulemaker.AbstractModuleMojo
-
The version of the module (optional).
All Classes and Interfaces|All Packages