Package com.dua3.gradle.jpms.task
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.StringDEFAULT_JPACKAGERDefault path for jpackager binary.static com.dua3.gradle.jpms.task.TaskHelper.ToolRunnerJAVACThe Java compiler.static com.dua3.gradle.jpms.task.TaskHelper.ToolRunnerJLINKThe jlink tool.static com.dua3.gradle.jpms.task.TaskHelper.ToolRunnerJPACKAGERThe Java packager.static java.lang.StringPROPERTY_PATH_TO_JPACKAGERSystem property that points to the jpackager binary. -
Method Summary
Modifier and Type Method Description static java.lang.StringgetFirst(java.lang.String... args)static java.lang.StringgetModulePath(org.gradle.api.Project project)static java.lang.StringgetModules(java.lang.String rootModule, java.lang.String extraModules)static java.lang.StringgetOutputFolder(org.gradle.api.Project project, java.lang.String name)static voidremoveFolder(java.lang.String output, boolean force)static com.dua3.gradle.jpms.task.TaskHelper.ToolRunnertoolRunner(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_JPACKAGERSystem property that points to the jpackager binary.- See Also:
- Constant Field Values
-
DEFAULT_JPACKAGER
public static final java.lang.String DEFAULT_JPACKAGERDefault path for jpackager binary.- See Also:
- Constant Field Values
-
JLINK
public static final com.dua3.gradle.jpms.task.TaskHelper.ToolRunner JLINKThe jlink tool. -
JAVAC
public static final com.dua3.gradle.jpms.task.TaskHelper.ToolRunner JAVACThe Java compiler. -
JPACKAGER
public static final com.dua3.gradle.jpms.task.TaskHelper.ToolRunner JPACKAGERThe 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)
-