public List getGradleParameters()

in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/tasks/GradleTasksComposer.java [43:68]


  public List<String> getGradleParameters(@NotNull GradleLaunchMode gradleLaunchMode,
                                          @NotNull Map<String, String> runnerParameters,
                                          @NotNull List<String> gradleUserDefinedParams,
                                          @NotNull File pluginsDirectory) {
    final List<String> params = new ArrayList<>();

    params.addAll(getInitScriptParams(gradleLaunchMode, runnerParameters, pluginsDirectory));
    params.addAll(gradleUserDefinedParams);

    if (!hasDaemonParam(gradleUserDefinedParams))
      params.add("-Dorg.gradle.daemon=false");

    if (ConfigurationParamsUtil.isParameterEnabled(runnerParameters, GradleRunnerConstants.DEBUG))
      params.add("-d");

    if (ConfigurationParamsUtil.isParameterEnabled(runnerParameters, GradleRunnerConstants.STACKTRACE))
      params.add("-s");

    String path = runnerParameters.get(GradleRunnerConstants.PATH_TO_BUILD_FILE);
    if (StringUtil.isNotEmpty(path)) {
      params.add("-b");
      params.add(path);
    }

    return params;
  }