Francluob 4976ec7dc7 Fix #8344: Skip interactive prompt in batch mode when project loading fails
When project loading fails in batch mode, sbt was showing an interactive
prompt asking the user to choose between retry, quit, last, or ignore.
However, in batch mode there is no interactive terminal, causing the
process to hang waiting for input that will never come.

This fix checks if we're in batch mode (Prompt.Batch) and automatically
exits with failure (equivalent to 'q' quit option) without prompting the
user. This prevents infinite retry loops on persistent errors and allows
batch mode scripts to fail fast, which is appropriate for CI/CD environments.

The interactive behavior remains unchanged for non-batch mode.
2026-01-08 19:29:35 +01:00
2025-10-04 19:16:22 +09:00
2024-11-07 22:07:07 -08:00
2023-06-20 16:39:07 +02:00
2025-08-10 18:32:04 -04:00
2025-09-19 00:46:34 -04:00
2025-02-04 01:11:28 -05:00
2026-01-05 01:01:37 -05:00
2025-02-22 08:48:29 +09:00
2024-10-11 14:30:55 +02:00
2019-09-04 01:24:08 -04:00
2025-02-22 08:48:29 +09:00
2025-05-11 05:23:41 -04:00
2025-09-28 21:28:21 -04:00
2025-05-11 05:23:41 -04:00
2026-01-04 01:48:45 -05:00
2021-11-19 20:41:39 -05:00
2023-11-25 01:06:30 -05:00
2019-06-11 09:30:14 +02:00
2020-11-19 12:42:26 -08:00
2023-01-02 22:06:46 -05:00
2023-06-20 16:39:07 +02:00
2023-06-20 16:39:07 +02:00
2025-09-06 19:08:43 +09:00
2017-09-16 15:52:58 -04:00
2021-04-19 23:43:15 -04:00
2017-10-03 01:45:06 -04:00
2023-06-20 16:39:07 +02:00

CI Latest version Discord

sbt

sbt is a build tool for Scala, Java, and more.

For general documentation, see https://www.scala-sbt.org/.

sbt 2.x

This is the 2.x series of sbt. The source code of sbt is split across several GitHub repositories, including this one.

  • sbt/io hosts sbt.io module.
  • sbt/zinc hosts Zinc, an incremental compiler for Scala.
  • sbt/sbt, this repository hosts modules that implements the build tool.
  • Setup: Describes getting started with the latest binary release.
  • FAQ: Explains how to get help and more.
  • sbt/sbt-zero-seven: hosts sbt 0.7.7 and earlier versions

Issues and Pull Requests

Please read CONTRIBUTING carefully before opening a GitHub Issue.

The short version: try searching or asking on StackOverflow.

license

See LICENSE.

S
Description
sbt, the interactive build tool
Readme
96 MiB
Languages
Scala 94.5%
Java 3.1%
Shell 1.1%
Batchfile 0.9%
Roff 0.2%
Other 0.1%