Class CreateRuntimeImage

java.lang.Object
org.moditect.commands.CreateRuntimeImage

public class CreateRuntimeImage extends Object
Creates a modular runtime image for the given modules and module path, via jlink.
  • Field Details

    • DEPENDENCIES_DIRECTORY

      private static final String DEPENDENCIES_DIRECTORY
      See Also:
    • modulePath

      private final Set<Path> modulePath
    • modules

      private final List<String> modules
    • jarInclusionPolicy

      private final JarInclusionPolicy jarInclusionPolicy
    • dependencies

      private final Set<Path> dependencies
    • projectJar

      private final Path projectJar
    • outputDirectory

      private final Path outputDirectory
    • ignoreSigningInformation

      private boolean ignoreSigningInformation
    • launcher

      private final String launcher
    • log

      private final Log log
    • compression

      private final Integer compression
    • stripDebug

      private final boolean stripDebug
    • noHeaderFiles

      private final boolean noHeaderFiles
    • noManPages

      private final boolean noManPages
    • excludeResourcesPatterns

      private final List<String> excludeResourcesPatterns
    • bindServices

      private final boolean bindServices
  • Constructor Details

    • CreateRuntimeImage

      public CreateRuntimeImage(Set<Path> modulePath, List<String> modules, JarInclusionPolicy jarInclusionPolicy, Set<Path> dependencies, Path projectJar, String launcherName, String launcherModule, Path outputDirectory, Integer compression, boolean stripDebug, boolean ignoreSigningInformation, List<String> excludeResourcesPatterns, Log log, boolean noHeaderFiles, boolean noManPages, boolean bindServices)
  • Method Details