Class LauncherHandler

java.lang.Object
de.infolektuell.gradle.jpackage.extensions.LauncherHandler

public abstract class LauncherHandler extends Object
  • Constructor Details

    • LauncherHandler

      public LauncherHandler()
  • Method Details

    • getArguments

      public abstract org.gradle.api.provider.ListProperty<@NonNull String> getArguments()
      Additional command line arguments for the application's main class
    • getJavaOptions

      public abstract org.gradle.api.provider.ListProperty<@NonNull String> getJavaOptions()
      Additional JVM arguments for the launcher
    • getMainModule

      public abstract org.gradle.api.provider.Property<@NonNull String> getMainModule()
      The application's main module
    • getMainClass

      public abstract org.gradle.api.provider.Property<@NonNull String> getMainClass()
      The application's main class
    • getLauncherAsService

      public abstract org.gradle.api.provider.Property<@NonNull Boolean> getLauncherAsService()
    • getLaunchers

      public abstract org.gradle.api.NamedDomainObjectContainer<@NonNull Launcher> getLaunchers()
    • addLauncher

      public void addLauncher(String name, org.gradle.api.file.RegularFile file)
    • addLauncher

      public void addLauncher(String name, org.gradle.api.provider.Provider<@NonNull org.gradle.api.file.RegularFile> file)