【问题标题】:In SBT, Is it possible to add IntegrationTest config to a project using an AutoPlugin?在 SBT 中,是否可以使用 AutoPlugin 将 IntegrationTest 配置添加到项目中?
【发布时间】:2014-11-04 17:56:18
【问题描述】:

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

我的第一个想法是这在buildSettings 中是可能的,但是我看到的添加IntegrationTest 配置的示例是通过Project 实例上的方法调用实现的......即(from the SBT docs) :

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

【问题讨论】:

    标签: sbt sbt-plugin


    【解决方案1】:

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

    将这样的内容添加到您的自动插件中:

    override val projectConfigurations = Seq(IntegrationTest)

    【讨论】:

      猜你喜欢
      • 2015-07-26
      • 2018-04-13
      • 2018-04-09
      • 1970-01-01
      • 2013-01-02
      • 2015-03-26
      • 2017-06-02
      • 2019-04-02
      • 2013-10-30
      相关资源
      最近更新 更多