in tc-sbt-runner-agent/src/main/java/jetbrains/buildServer/sbt/SbtRunnerBuildService.java [209:224]
private void copySbtTcLogger(SBTVersion sbtVersion) {
try {
getLogger().activityStarted(SBT_TEAMCITY_LOGGER_INSTALLATION, BUILD_ACTIVITY_TYPE);
String to = getAutoInstallSbtFolder() + File.separator + getPatchFolder(sbtVersion);
String from = "/" + SBT_DISTRIB + "/"
+ (sbtVersion == SBTVersion.SBT_1_x ? SBT_1_0_PATCH_FOLDER_NAME + "/" : "");
getLogger().message(String.format("SBT logger %s will be installed from %s to %s", SBT_PATCH_JAR_NAME, from, to));
copyResources(from, SBT_PATCH_JAR_NAME, new File(to));
} catch (Exception e) {
getLogger().internalError(ErrorData.PREPARATION_FAILURE_TYPE, "An error occurred during SBT installation", e);
throw new IllegalStateException(e);
} finally {
getLogger().activityFinished(SBT_TEAMCITY_LOGGER_INSTALLATION, BUILD_ACTIVITY_TYPE);
}
}