[英]Running scalastyle in a SBT multi project build
我在一个多项目构建中建立了一个SBT项目。
我只想为项目中的几个文件运行scalastyle,这些文件可以位于三个项目中的任何一个中。 为了选择这些文件,我在运行scalastyle
之前先从命令行修改scalastyleSources
, scalastyle
所示:
sbt 'set scalastyleSources := Seq(file("app/util/Util.scala"))' scalastyle
这将在我指定的文件上针对root
正确运行,但随后对sub-projectA和sub-projectB再运行两次,完全忽略了我之前分配给scalastyleSources
的文件。
我需要一种方法要么让SBT知道,我只想改变了其配置或运行命令时完全忽略某个项目的能力运行一次scalastyle。
这有可能吗?
可以使用scalastyle := {}
在任何子项目中禁用任务scalastyle := {}
另外,将文件名作为命令行参数传递看起来很奇怪。 在那种情况下,我将使用不带sbt的scalastyle。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.