From ec497c38ca2e05ad680d9c87a0f61490c8293d1e Mon Sep 17 00:00:00 2001 From: eugene yokota Date: Mon, 27 Apr 2026 04:14:12 -0400 Subject: [PATCH] [2.0.x] fix: Remove will-be-ignored warning (#9144) **Problem** run warns about jvm option not being applied, but it is applied for client-side run. **Solution** Remove the warning. --- main/src/main/scala/sbt/Defaults.scala | 14 -------------- .../main/scala/sbt/internal/ClassLoaders.scala | 15 --------------- 2 files changed, 29 deletions(-) diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index 9d4ab0119..4c0ffe923 100644 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -2006,20 +2006,6 @@ object Defaults extends BuildCommon { s.log.debug(s"javaOptions: $options") new ForkRun(opts) } else { - if (options.nonEmpty) { - val mask = ScopeMask(project = false) - val showJavaOptions = Scope.displayMasked( - (resolvedScope / javaOptions).scopedKey.scope, - (resolvedScope / javaOptions).key.label, - mask - ) - val showFork = Scope.displayMasked( - (resolvedScope / fork).scopedKey.scope, - (resolvedScope / fork).key.label, - mask - ) - s.log.warn(s"$showJavaOptions will be ignored, $showFork is set to false") - } new Run(si, trap, tmp) } } diff --git a/main/src/main/scala/sbt/internal/ClassLoaders.scala b/main/src/main/scala/sbt/internal/ClassLoaders.scala index 0f12775ff..ae5a3afac 100644 --- a/main/src/main/scala/sbt/internal/ClassLoaders.scala +++ b/main/src/main/scala/sbt/internal/ClassLoaders.scala @@ -95,21 +95,6 @@ private[sbt] object ClassLoaders { val s = streams.value val opts = forkOptions.value val options = javaOptions.value - - if options.nonEmpty then - val mask = ScopeMask(project = false) - val showJavaOptions = Scope.displayMasked( - (resolvedScope / javaOptions).scopedKey.scope, - (resolvedScope / javaOptions).key.label, - mask - ) - val showFork = Scope.displayMasked( - (resolvedScope / fork).scopedKey.scope, - (resolvedScope / fork).key.label, - mask - ) - s.log.warn(s"$showJavaOptions will be ignored, $showFork is set to false") - val exclude = dependencyJars(exportedProducts).value .map(converter.toPath) .map(_.toFile)