我未能找到关于交叉路径的用途和目的的良好文档。有人可以指出我的文档或回答这些具体问题。
scala
'和' scala-2.11
'。不应该那样
只是这两个中的一个?这两个文件夹的含义是什么?scala
'什么进入' scala-2.11
'?答案 0 :(得分:6)
crossPaths
设置为true以启用/禁用Cross-Building(默认情况下为true)。
从sbt
0.13.8开始,您会看到默认情况下sbt
处理每个Scala版本的源目录,以删除每个自己执行此操作的项目的重复。
因此,如果你有多个Scala版本,那么你可以在框中找到可以放置特定版本代码的源目录。
但我同意这令人困惑:如果你没有多个crossScalaVersions
,就不需要scala
和scala-2.11
。
您的大部分代码应始终位于scala
,如果您有多个Scala版本,则需要与和进行交叉构建,您需要使用特定于版本的代码,然后使用scala-2.11
,scala-2.10
等