2014-09-10 53 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)

相關問題