in tc-sbt-runner-agent/src/main/java/jetbrains/buildServer/sbt/SbtVersionDetector.java [141:157]
public static String readFromProjectProperties(@NotNull File workingDir, @Nullable BuildProgressLogger logger) {
try {
File file = new File(workingDir.getAbsolutePath() + File.separator + "project" + File.separator + "build.properties");
Properties properties = PropertiesUtil.loadProperties(file);
return properties.getProperty("sbt.version");
} catch (FileNotFoundException e) {
if (logger != null) {
logger.message("project/build.properties not found");
}
return null;
} catch (Exception e) {
if (logger != null) {
logger.warning("An error occurred during SBT version check: " + e.getMessage());
}
return null;
}
}