diff --git a/scalalib/src/mill/scalalib/TestModuleUtil.scala b/scalalib/src/mill/scalalib/TestModuleUtil.scala index 0cfeeb8f233..c1cc4df7bb7 100644 --- a/scalalib/src/mill/scalalib/TestModuleUtil.scala +++ b/scalalib/src/mill/scalalib/TestModuleUtil.scala @@ -70,7 +70,9 @@ private[scalalib] object TestModuleUtil { env = forkEnv ++ resourceEnv, mainArgs = Seq(testRunnerClasspathArg, argsFile.toString), cwd = if (testSandboxWorkingDir) sandbox else forkWorkingDir, - cpPassingJarPath = Some(os.temp(prefix = "run-", suffix = ".jar", deleteOnExit = false)), + cpPassingJarPath = Option.when(useArgsFile)( + os.temp(prefix = "run-", suffix = ".jar", deleteOnExit = false) + ), javaHome = javaHome, stdin = os.Inherit, stdout = os.Inherit