private static void prepareEnvironment()

in src/main/groovy/com/epam/atg/gradle/assemble/RunAssemblerExecutor.groovy [54:68]


    private static void prepareEnvironment(ProcessBuilder processBuilder, Project project) {
        Map<String, String> environment = processBuilder.environment()
        if (!System.getenv(ATGJRE)) {
            if (System.getenv(JRE_HOME)) {
                environment.put(ATGJRE, new File((System.env.JRE_HOME as String) + '/bin/java').absolutePath)
            } else if (System.getenv(JAVA_HOME)) {
                environment.put(ATGJRE, new File((System.env.JAVA_HOME as String) + '/bin/java').absolutePath)
            } else {
                project.logger.warn('{}, {} or {} environment variable required!', ATGJRE, JRE_HOME, JAVA_HOME)
            }
        }
        environment.put(ATG_HOME, new File(project.atgRoot as String).absolutePath)
        environment.put(DYNAMO_HOME, new File((project.atgRoot as String) + '/home').absolutePath)
        project.logger.debug('RunAssemblerExecutor: environment = {}', environment)
    }