【问题标题】:Enable and disable plugins in sbt file在 sbt 文件中启用和禁用插件
【发布时间】:2019-10-24 13:31:55
【问题描述】:

如何在我的 sbt-cross-platforms 项目中启用或禁用 build.sbt 文件中的插件,例如我只想运行 jvm 并禁用本机和 js。 有什么建议吗?

【问题讨论】:

    标签: scala sbt cross-compiling


    【解决方案1】:

    根据 scala-sbt 文档 here:

    您可以像这样启用插件:

    lazy val util = (project in file("util"))
      .enablePlugins(FooPlugin, BarPlugin)
      .settings(
        name := "hello-util"
      )
    

    并禁用这样的插件:

    lazy val util = (project in file("util"))
      .enablePlugins(FooPlugin, BarPlugin)
      .disablePlugins(plugins.IvyPlugin)
      .settings(
        name := "hello-util"
      )
    

    您可以简单地在 sbt 控制台中运行以下命令来获取有关为给定项目启用了哪些自动插件的信息:

    plugins
    

    一天一个文档,让 stackoverflow 远离。

    希望这会有所帮助。祝你好运。

    【讨论】:

      猜你喜欢
      • 2015-08-23
      • 2015-01-12
      • 1970-01-01
      • 1970-01-01
      • 2019-05-18
      • 2012-03-17
      • 1970-01-01
      • 2018-03-07
      • 1970-01-01
      相关资源
      最近更新 更多