private static String composeBuildStartedMessage()

in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/TeamCityGradleLauncher.java [222:253]


  private static String composeBuildStartedMessage(@NotNull String buildNumber,
                                                   @NotNull Collection<String> tasksAndParams,
                                                   @NotNull Collection<String> overridedJvmArgs,
                                                   @Nullable BuildEnvironment buildEnvironment,
                                                   @NotNull Map<String, String> gradleEnv) {
    StringBuilder messageBuilder = new StringBuilder()
      .append("Starting Gradle in TeamCity build ").append(buildNumber).append(System.lineSeparator())
      .append("Gradle tasks and arguments: ").append(String.join(" ", tasksAndParams));

    if (buildEnvironment != null) {
      try {
        String version = buildEnvironment.getGradle().getGradleVersion();
        String javaHome = buildEnvironment.getJava().getJavaHome().getAbsolutePath();
        String jvmArgsStr = !overridedJvmArgs.isEmpty()
          ? String.join(" ", overridedJvmArgs)
          : String.join(" ", buildEnvironment.getJava().getJvmArguments());

        messageBuilder
          .append(System.lineSeparator())
          .append("Gradle version: ").append(version).append(System.lineSeparator())
          .append("Gradle java home: ").append(javaHome).append(System.lineSeparator())
          .append("Gradle jvm arguments: ").append(jvmArgsStr).append(System.lineSeparator());
      } catch (Throwable ignore) {
      }
    }


    messageBuilder.append("Gradle environment variables size: ").append(gradleEnv.size()).append(System.lineSeparator());
    messageBuilder.append("Gradle init script classpath: ").append(gradleEnv.get(TEAMCITY_BUILD_INIT_PATH));

    return messageBuilder.toString();
  }