在sbt文件中启用和禁用插件

时间:2019-06-10 06:28:39

标签: scala sbt cross-compiling

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

1 个答案:

答案 0 :(得分:2)

根据scala-sbt文档here

您可以启用这样的插件:

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

并禁用thiS之类的插件:

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

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

plugins

每天有一个文档,可避免stackoverflow。

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