IntelliJ IDEA中“scala-2.11”文件夹的用途是什么?

IDEA和Scala插件最近更新后出现了scala-2.11文件夹。
它应该用于什么?

通常这些目录用于二进制版本相关的代码。 例如,2.10中的macros与2.11中的macros不是源代码兼容的,所以如果你正在为不同的二进制版本构build你的项目,并且你正在使用macros,那么把代码只对特定版本有效不同的来源根源。 当编译2.10或2.11时,SBT将使用相应的目录。

但是,如果您使用SBT,则需要在构build定义中手动设置此类事物。 如果你不使用SBT,那么IDEA插件可能会自动更新以处理这些事情。