Class GradleBuildConfiguration

java.lang.Object
org.gradle.profiler.GradleBuildConfiguration
All Implemented Interfaces:
BuildConfiguration
Direct Known Subclasses:
StudioGradleScenarioDefinition.StudioGradleBuildConfiguration

public class GradleBuildConfiguration extends Object implements BuildConfiguration
  • Constructor Details

    • GradleBuildConfiguration

      public GradleBuildConfiguration(org.gradle.util.GradleVersion gradleVersion, File gradleHome, File javaHome, List<String> jvmArguments, boolean usesScanPlugin)
    • GradleBuildConfiguration

      public GradleBuildConfiguration(org.gradle.util.GradleVersion gradleVersion, File gradleHome, File javaHome, List<String> jvmArguments, boolean usesScanPlugin, List<String> gradleOpts)
  • Method Details

    • getGradleVersion

      public org.gradle.util.GradleVersion getGradleVersion()
    • getGradleHome

      public File getGradleHome()
    • getJavaHome

      public File getJavaHome()
    • getJvmArguments

      public List<String> getJvmArguments()
    • isUsesScanPlugin

      public boolean isUsesScanPlugin()
    • getClientJvmArguments

      public List<String> getClientJvmArguments()
      The JVM arguments passed to configure the client VM. See https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_environment_variables

      Note: 1. This is only for CliGradleClient, not for TAPI clients. 2. This is used only for --daemon. Use jvmArguments for --no-daemon.

    • printVersionInfo

      public void printVersionInfo()
    • runGradle

      public void runGradle(String... arguments)
    • addGradleCommand

      public void addGradleCommand(List<String> commandLine)