走私 

走私是一种用于描述您的数据类型和 API 的语言,目前针对 Java 和 Scala。

您描述 API 的类型和字段,走私将

走私还使您能够随着时间的推移来演变 API。

设置 

要为您的构建启用走私插件,请在 project/contraband.sbt 中添加以下行

addSbtPlugin("org.scala-sbt" % "sbt-contraband" % "X.Y.Z")

您的走私模式应放置在 src/main/contrabandsrc/test/contraband 中。以下是您的构建配置方式

lazy val library = (project in file("library")).
  enablePlugins(ContrabandPlugin).
  settings(
    name := "foo library"
  )

注意 

Lightbend 订阅不支持走私。