All Classes and Interfaces

Class
Description
Creates a copy of a given JAR file, adding a module-info.class descriptor.
 
 
 
 
 
A dependency selector which emulates the dependency selection at the point of compilation of an existing artifact: direct provided-scoped dependencies are included, but not transitive provided-scoped ones.
 
Creates a modular runtime image for the given modules and module path, via jlink.
 
A pattern for matching dependences (requires directives).
 
 
 
 
 
 
 
 
Helper to extract and parse the current Java version to check if multi release path should be used or not.
 
 
A jlink launcher configuration.
 
Wraps Moditect Log with a PrintWriter in order to pass jdeps command output to it.
 
 
 
 
 
 
 
 
 
 
Log delegating to the Maven logging API.
 
 
Executes a specified external processor, logging output to the given logger.
 
Simplified version of Runtime.Version (which requires Java 9+).