sbt, the interactive build tool

build-tool sbt scala zinc
4 Open Issues Need Help Last updated: Nov 15, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This GitHub issue proposes changing the build tool's cross-version source directory resolution from using `CrossVersion.partialVersion` to `CrossVersion.binary`. Currently, pre-release Scala versions like `2.13.0-M4` require sources in highly specific directories (e.g., `src/main/scala-2.13.0-M4`), causing compilation failures if sources are in `src/main/scala-2.13`. The change would allow sources to reside in `src/main/scala-2.13` for all `2.13.x` versions, simplifying development during pre-release cycles by avoiding constant source file relocation.

Complexity: 4/5
Enhancement help wanted good first issue

sbt, the interactive build tool

Scala
#build-tool#sbt#scala#zinc
area/incremental_compiler help wanted area/jdk_x

sbt, the interactive build tool

Scala
#build-tool#sbt#scala#zinc
Bug help wanted area/launcher Blocked on Upstream area/jdk_x

sbt, the interactive build tool

Scala
#build-tool#sbt#scala#zinc

sbt, the interactive build tool

Scala
#build-tool#sbt#scala#zinc