improve sbt build setup?
Open
- Dominant language
- Scala
- Stars
- 314
- Forks
- 187
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 214
Description
There are multiple build.sbt files instead of having 1 that defines the submodules.
The key advantage of having 1 build.sbt is that you can better control the dependency versions. The current build.sbt versions often use the same dependencies but with different versions.
It's also easier to maintain sbt - eg having just 1 build.properties file.
https://github.com/apache/pekko-http is an example of an ASF project that uses sbt and that manages multiple modules within the one build.sbt.
Contributor guide
Assessment
This issue has not been assessed yet.