I have a multi-project containing a few subprojects.
The root project's project/build.properties
contains
sbt.version=0.13.0
It turned out that one of the subprojects works only with the version 0.12.4
due to a dependency issue.
I put build.properties
with that version into its directory but it didn't change the version of sbt for this project.
How do I do that properly? Is it possible at all?
Right now, sbt allows deep task-level dependencies between projects in the same build. So, while the projects each have their own directory, they share one classloader for their build which has all the definitions.
This places the limitation that you cannot have builds sharing incompatible versions.
Removing this restriction may be possible in the future, but for now I'd do one of the following:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With