Class JavaExecutor

java.lang.Object
org.jdrupes.builder.core.AbstractProvider
org.jdrupes.builder.java.JavaExecutor
All Implemented Interfaces:
Renamable, RequiredResourceSupport, ResourceProvider, ResourceRetriever

A provider for execution resultss from invoking a JVM.

The working directory is the project directory.

JPMS support

When module is set, execution uses --module instead of -cp. Modular classpath elements are placed on the --module-path and the main class is specified as module/class. Non-modular elements remain on the classpath (-cp).