Class TaskHelper

java.lang.Object
com.dua3.gradle.jpms.task.TaskHelper

public class TaskHelper
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String DEFAULT_JPACKAGER
    Default path for jpackager binary.
    static com.dua3.gradle.jpms.task.TaskHelper.ToolRunner JAVAC
    The Java compiler.
    static com.dua3.gradle.jpms.task.TaskHelper.ToolRunner JLINK
    The jlink tool.
    static com.dua3.gradle.jpms.task.TaskHelper.ToolRunner JPACKAGER
    The Java packager.
    static java.lang.String PROPERTY_PATH_TO_JPACKAGER
    System property that points to the jpackager binary.
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String getFirst​(java.lang.String... args)  
    static java.lang.String getModulePath​(org.gradle.api.Project project)  
    static java.lang.String getModules​(java.lang.String rootModule, java.lang.String extraModules)  
    static java.lang.String getOutputFolder​(org.gradle.api.Project project, java.lang.String name)  
    static void removeFolder​(java.lang.String output, boolean force)  
    static com.dua3.gradle.jpms.task.TaskHelper.ToolRunner toolRunner​(java.lang.String name, java.lang.String toolExecutablePathProperty, java.lang.String toolExecutablePathDefault)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • PROPERTY_PATH_TO_JPACKAGER

      public static final java.lang.String PROPERTY_PATH_TO_JPACKAGER
      System property that points to the jpackager binary.
      See Also:
      Constant Field Values
    • DEFAULT_JPACKAGER

      public static final java.lang.String DEFAULT_JPACKAGER
      Default path for jpackager binary.
      See Also:
      Constant Field Values
    • JAVAC

      public static final com.dua3.gradle.jpms.task.TaskHelper.ToolRunner JAVAC
      The Java compiler.
    • JPACKAGER

      public static final com.dua3.gradle.jpms.task.TaskHelper.ToolRunner JPACKAGER
      The Java packager.
  • Method Details

    • toolRunner

      public static com.dua3.gradle.jpms.task.TaskHelper.ToolRunner toolRunner​(java.lang.String name, java.lang.String toolExecutablePathProperty, java.lang.String toolExecutablePathDefault)
    • removeFolder

      public static void removeFolder​(java.lang.String output, boolean force)
    • getOutputFolder

      public static java.lang.String getOutputFolder​(org.gradle.api.Project project, java.lang.String name)
    • getFirst

      public static java.lang.String getFirst​(java.lang.String... args)
    • getModulePath

      public static java.lang.String getModulePath​(org.gradle.api.Project project)
    • getModules

      public static java.lang.String getModules​(java.lang.String rootModule, java.lang.String extraModules)