in tc-sbt-runner-agent/src/main/java/jetbrains/buildServer/sbt/SbtRunnerBuildService.java [192:207]
private String installSbt() {
try {
getLogger().activityStarted(SBT_INSTALLATION_STEP_NAME, "'Auto' mode was selected in SBT runner plugin settings", BUILD_ACTIVITY_TYPE);
getLogger().message("SBT will be install to: " + getAutoInstallSbtFolder());
copyResources("/" + SBT_DISTRIB + "/", SBT_LAUNCHER_JAR_NAME, new File(getAutoInstallSbtFolder() + File.separator + "bin"));
getLogger().message("SBT home set to: " + getSbtHome());
return getMainClassName();
} catch (Exception e) {
getLogger().internalError(ErrorData.PREPARATION_FAILURE_TYPE, "An error occurred during SBT installation", e);
throw new IllegalStateException(e);
} finally {
getLogger().activityFinished(SBT_INSTALLATION_STEP_NAME, BUILD_ACTIVITY_TYPE);
}
}