2014-09-10 34 views
2

我正在开发AutoPlugin,我希望它将IntegrationTest配置添加到启用该插件的项目。这可能吗?在SBT中,是否可以使用AutoPlugin将IntegrationTest配置添加到项目中?

我首先想到的是,这可能在buildSettings,才有可能不过的例子,我已经看到了添加(from the SBT docs)通过方法调用上Project实例实现IntegrationTest配置显示...即:

lazy val root = 
    Project("root", file(".")) 
    .configs(IntegrationTest) 
    .settings(Defaults.itSettings : _*) 

回答

3

好吧,我自己发现了这个: 就像你可以通过覆盖projectSettings来添加设置一样,你可以通过覆盖projectConfigurations来添加配置。

添加这样的事情你autoplugin:

override val projectConfigurations = Seq(IntegrationTest)

相关问题