in src/main/kotlin/org/jetbrains/teamcity/maven/sdk/TeamCitySDK.kt [38:56]
override fun doExecute() {
val effectiveDataDir = uploadPluginAgentZip()
log.info("Starting TC in [${teamcityDir?.absolutePath}]")
log.info("TC data directory is [$effectiveDataDir]")
val procBuilder = ProcessBuilder()
.directory(teamcityDir)
.redirectErrorStream(true)
.command(createRunCommand("start"))
procBuilder.environment()?.put("TEAMCITY_DATA_PATH", effectiveDataDir)
procBuilder.environment()?.put("TEAMCITY_SERVER_OPTS", serverDebugStr)
procBuilder.environment()?.put("TEAMCITY_AGENT_OPTS", agentDebugStr)
readOutput(procBuilder.start())
log.info("TeamCity start command issued. Try opening browser at http://localhost:8111")
}