什么是IntelliJ IDEA sbt导入' xxx-build'模块用于?

时间:2016-06-13 11:20:54

标签: scala intellij-idea sbt

使用本机sbt导入功能从intelliJ IDEA 2016.1.2导入多项目 build.sbt时,会提示我要包含哪些模块。该列表包括我期望的目录结构中的子项目/子目录。 ' aaa',' bbb',' ccc',但它还提供导入' aaa-build',' bbb -build',' ccc-build',我还没有创建。

忽略/取消选择' -build'模块似乎没有任何不利影响。

有人可以告诉我这些额外模块的用途是什么吗?只是好奇。

目录结构如下所示:

root/bulid.sbt
root/project
root/aaa
root/aaa/build.sbt
root/aaa/src/main/scala
root/aaa/src/test/scala
root/bbb
root/bbb/build.sbt
...

1 个答案:

答案 0 :(得分:0)

scala的新手,如果我的回答出错,我会改进它。

那些* -build,它们是项目的子项目,当你用sbt编译这些项目时,sbt将从peoject fold读取它的peoperties和插件。它就像你编译的配置一样。