我需要使用Scala 2.10和2.11(最终也是2.12)来交叉构建一个项目。2.10中的某些程序包(例如解析器组合器)在2.11中独立打包。因此,它们不需要在2.10版本中提及,而在2.11版本中是必需的。此外,可能有不止一个这样的程序包,而这些程序包需要使用通用版本。
我发现文档re:SBT网站上的交叉构建在这里有点缺乏帮助。而且,尽管有几个与此主题相关的StackOverflow问答,但我找不到一个可以解决这一特定问题的问题。
scala sbt
sbt ×1
scala ×1