sbt阶段不包括子模块的所有配置

时间:2018-02-21 12:24:48

标签: scala sbt

我有一个Scala应用程序的以下设置:

Application
|
|--> /ApplicationA
|   -> /conf
|   -> /build.sbt
| 
|--> /ApplicationB
|   -> /conf
|   -> /build.sbt
|
|-> /conf
|-> /build.sbt

整个应用程序取决于 ApplicationA ApplicationB 。我正在做sbt clean stage我正在接收带 conf 文件夹的构建文件,该文件夹仅包含主 conf 文件夹中的conf文件而不是包含/ApplicationA/conf/ApplicationB/conf中的所有文件。

那么,在sbt clean stage期间将这些文件包含到构建中是否可以选择?

1 个答案:

答案 0 :(得分:0)

作为解决方法,它创建了一个额外的sbt任务,该任务在sbt clean stage之前运行。此任务获取所有配置文件并将其复制到Application/conf文件夹中,并在每个文件的顶部添加注释,该文件是自动生成的。