public class CliGradleClient extends java.lang.Object implements GradleInvoker, GradleClient
| Constructor and Description |
|---|
CliGradleClient(GradleBuildConfiguration gradleBuildConfiguration,
java.io.File javaHome,
java.io.File projectDir,
boolean daemon,
java.io.File buildLog) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
loadToolingModel(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs,
java.lang.Class<?> toolingModel) |
void |
runTasks(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs) |
<T> T |
runToolingAction(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs,
org.gradle.tooling.BuildAction<T> action,
java.util.function.Consumer<org.gradle.tooling.BuildActionExecuter<?>> configureAction) |
public CliGradleClient(GradleBuildConfiguration gradleBuildConfiguration, java.io.File javaHome, java.io.File projectDir, boolean daemon, java.io.File buildLog)
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic void loadToolingModel(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs,
java.lang.Class<?> toolingModel)
loadToolingModel in interface GradleInvokerpublic <T> T runToolingAction(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs,
org.gradle.tooling.BuildAction<T> action,
java.util.function.Consumer<org.gradle.tooling.BuildActionExecuter<?>> configureAction)
runToolingAction in interface GradleInvokerpublic void runTasks(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs)
runTasks in interface GradleInvoker