我正在开发一个AutoPlugin,我希望它将IntegrationTest
配置添加到启用该插件的项目中。这可能吗?
我的第一个想法是buildSettings
可以实现这一点,但是我通过IntegrationTest
实例上的方法调用实现了添加Project
配置显示的示例...即(from the SBT docs):
lazy val root =
Project("root", file("."))
.configs( IntegrationTest )
.settings( Defaults.itSettings : _*)
答案 0 :(得分:3)
好的,我自己发现了这个:
就像您可以通过覆盖projectSettings
添加设置一样,您可以通过覆盖projectConfigurations
来添加配置。
将这样的内容添加到您的自动插件中:
override val projectConfigurations = Seq(IntegrationTest)