mirror of
https://github.com/sbt/sbt.git
synced 2026-09-02 11:07:30 +02:00
The boot server socket was not working correctly when the sbt server was started by the thin client. This was because it is necessary for us to create a ConsoleTerminal in order for System.out and System.err to be properly forwarded to the clients connected over the boot server socket. As a result, if you started a server instance of sbt with the thin client, you wouldn't see any output util you connected to the server. The fix is to just make sure that we create a console terminal if sbt is run as a subprocess.