Index

A C D E F J M N O P Q R S T U V W 
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 if META-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
 
fromMillis - Variable in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestampAndMore
 

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
 
ModuleInjectMojo.JarEntryCreator - Interface in codes.rafael.modulemaker
 
ModuleInjectMojo.JarEntryCreator.Simple - Class in codes.rafael.modulemaker
 
ModuleInjectMojo.JarEntryCreator.WithOutputTimestamp - Class in codes.rafael.modulemaker
 
ModuleInjectMojo.JarEntryCreator.WithOutputTimestampAndMore - Class in codes.rafael.modulemaker
 
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
 
outputTimestamp - Variable in class codes.rafael.modulemaker.ModuleInjectMojo
Defines an output timestamp for JAR entries.

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 the module-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.
setCreationTime - Variable in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestampAndMore
 
setLastAccessTime - Variable in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestampAndMore
 
setLastModifiedTime - Variable in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestampAndMore
 
Simple() - Constructor for class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.Simple
 
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.

T

time - Variable in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestamp
 
time - Variable in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestampAndMore
 
toEntry(String) - Method in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.Simple
 
toEntry(String) - Method in interface codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator
 
toEntry(String) - Method in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestamp
 
toEntry(String) - Method in class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestampAndMore
 

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).

W

WithOutputTimestamp(long) - Constructor for class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestamp
 
WithOutputTimestampAndMore(long) - Constructor for class codes.rafael.modulemaker.ModuleInjectMojo.JarEntryCreator.WithOutputTimestampAndMore
 
A C D E F J M N O P Q R S T U V W 
All Classes and Interfaces|All Packages