public static String readFromProjectProperties()

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;
        }
    }