【发布时间】:2016-10-01 04:46:44
【问题描述】:
我有一个基于多项目构建设置的 SBT 项目。
- 根
- sub-projectA(根依赖它)
- sub-projectB(根依赖它)
我只想为项目中的几个文件运行 scalastyle,这些文件可能位于三个项目中的任何一个中。为了选择这些文件,我在运行scalastyle 之前从命令行修改scalastyleSources,如下所示:
sbt 'set scalastyleSources := Seq(file("app/util/Util.scala"))' scalastyle
这会在我指定的文件上正确运行 root,但随后会为 sub-projectA 和 sub-projectB 再运行两次,完全忽略了我之前分配给 scalastyleSources 的文件。
我需要一种方法让 SBT 知道我只想使用更改的配置运行一次 scalastyle或在运行命令时完全忽略某个项目的能力。
这可能吗?
【问题讨论】:
标签: scala sbt sbt-plugin scalastyle