sbt:将样板 'ThisBuild / organization := "com.acme"' 移动到插件
sbt: moving boilerplate 'ThisBuild / organization := "com.acme"' to a plugin
我们有几十个回购协议,因此我们的 build.sbt
都有正在变成样板的东西,例如这个咒语:
ThisBuild / organization := "com.acme"
可能还有 100 多行类似的 pre 和 post ambles。
我不知道如何在插件中执行此操作。我已将它放在 AutoPlugin 对象和 autoImport
中,但这没有任何效果。在插件中更改键似乎是合理的,但我不确定如何并且找不到示例。
提前致谢。
您需要尽快覆盖 buildSettings
method. Note however that ThisBuild
is probably going to be deprecated。
我们有几十个回购协议,因此我们的 build.sbt
都有正在变成样板的东西,例如这个咒语:
ThisBuild / organization := "com.acme"
可能还有 100 多行类似的 pre 和 post ambles。
我不知道如何在插件中执行此操作。我已将它放在 AutoPlugin 对象和 autoImport
中,但这没有任何效果。在插件中更改键似乎是合理的,但我不确定如何并且找不到示例。
提前致谢。
您需要尽快覆盖 buildSettings
method. Note however that ThisBuild
is probably going to be deprecated。