Scala 如何";包括「;另一个sbt文件中的公共sbt代码段

Scala 如何";包括「;另一个sbt文件中的公共sbt代码段,scala,sbt,Scala,Sbt,假设我有一个常见的语句片段,我发现自己在许多项目中都有。有没有一种方法可以将共享的sbt片段“包含”到另一个sbt片段中(而不编写插件) e、 g 代码片段(common-mapping.sbt) Project2(build.sbt) 有没有办法做到这一点?或者我需要写一个插件吗 p、 这些项目不一定是同一个根项目的一部分,插件就是为了解决这个问题而设计的,所以这是一条路要走。插件基本上是一个JAR库,设计用于构建,而不是其他。还可以查看0.13.5中的内容。您是否找到了包含这些内容的方法?

假设我有一个常见的语句片段,我发现自己在许多项目中都有。有没有一种方法可以将共享的sbt片段“包含”到另一个sbt片段中(而不编写插件)

e、 g

代码片段(common-mapping.sbt)

Project2(build.sbt)

有没有办法做到这一点?或者我需要写一个插件吗


p、 这些项目不一定是同一个根项目的一部分,插件就是为了解决这个问题而设计的,所以这是一条路要走。插件基本上是一个JAR库,设计用于构建,而不是其他。还可以查看0.13.5中的内容。

您是否找到了包含这些内容的方法?
mappings in Universal ++= {
  for (f <- (baseDirectory.value ** "*-prod.conf").get) yield {
    f -> f.getName.replaceAll( """(\w+)-prod\.conf""", "$1.conf")
  }
}.toSeq
... 
include("path/to/common-mapping.sbt")
...
... 
include("path/to/common-mapping.sbt")
...