sbt 中特定于 Scala 版本的源目录是什么? [英] What are the Scala version-specific source directories in sbt?

查看:38
本文介绍了sbt 中特定于 Scala 版本的源目录是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我几乎可以肯定我在某个地方读到/看到过最新的 sbt 版本允许我将特定于 Scala 版本的源代码放置在特定目录中,因此它们会根据 scalaVersion 自动被拾取,而无需摆弄使用 unmanagedSourceDirectories 并创建源过滤设置.喜欢

I am almost sure I read/saw somewhere that latest sbt versions allow me to place Scala-version specific sources in particular directories so they would be picked up depending on scalaVersion automatically, without having to fiddle around with unmanagedSourceDirectories and creating a source filtering setting. Like

src/main/scala/worksInAllVersions.scala
src/main/scala_211???/myTraitForScala211.scala
src/main/scala_210???/myTraitForScala210.scala

是这样吗?docs 没有提及任何内容.

Is this so? The docs don't mention anything.

推荐答案

这似乎已经添加到 这个 pull request 进入 sbt 0.13.8.目录必须命名

This seems to have been added in this pull request into sbt 0.13.8. The directories must be named

src/main/scala-2.10/
src/main/scala-2.11/

这篇关于sbt 中特定于 Scala 版本的源目录是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆