首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时交叉路径设置为真?

何时交叉路径设置为真?
EN

Stack Overflow用户
提问于 2015-03-28 05:36:39
回答 1查看 2.2K关注 0票数 9

我没有找到关于交叉路径的使用和用途的好文档。有人能告诉我这些文件或者回答这些具体的问题吗?

  1. 我的Scala版本是2.11.6,但是当交叉路径设置为true时,我会看到两个源文件夹- 'scala‘和'scala-2.11’。难道不应该只有这两个人吗?这两个文件夹的含义是什么?
  2. 什么代码在'scala‘中,什么代码在'scala-2.11’中?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-28 10:08:23

crossPaths设置为true以启用/禁用交叉建筑 (默认情况下为真)。

sbt 0.13.8中,您看到默认情况下,sbt处理每个Scala版本的源目录,以消除每个项目自己执行这些操作的重复。

因此,如果您有跨构建的多个Scala版本,那么可以在其中放置特定版本的代码的源目录。

但是,我同意这是令人困惑的:如果您没有多个crossScalaVersions,那么就不需要scalascala-2.11

您的大部分代码应该始终驻留在scala中,如果您有多个跨版本构建的Scala版本,并且您有特定于版本的代码,那么请使用scala-2.11scala-2.10等。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29314065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档