From 2e99220c1aa61b1b42f65375dcf2a8c9b7e57059 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Sat, 16 Aug 2025 02:24:58 -0400 Subject: [PATCH] Auto reload by default --- main/src/main/scala/sbt/internal/SysProp.scala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main/src/main/scala/sbt/internal/SysProp.scala b/main/src/main/scala/sbt/internal/SysProp.scala index 772fdd180..cec952824 100644 --- a/main/src/main/scala/sbt/internal/SysProp.scala +++ b/main/src/main/scala/sbt/internal/SysProp.scala @@ -186,17 +186,15 @@ object SysProp { } } - def onChangedBuildSource: WatchBuildSourceOption = { + def onChangedBuildSource: WatchBuildSourceOption = val sysPropKey = "sbt.build.onchange" - sys.props.getOrElse(sysPropKey, "warn") match { + sys.props.getOrElse(sysPropKey, "reload") match case "reload" => ReloadOnSourceChanges case "warn" => WarnOnSourceChanges case "ignore" => IgnoreSourceChanges case unknown => System.err.println(s"Unknown $sysPropKey: $unknown.\nUsing warn.") sbt.nio.Keys.WarnOnSourceChanges - } - } def serverUseJni = getOrFalse("sbt.ipcsocket.jni")