私はマルチプロジェクトビルドセットアップでSBTプロジェクトを行っています。SBTマルチプロジェクトビルドでscalastyleを実行
- 私は内の少数のファイルに対してscalastyleを実行したいルート
- サブPROJECTA(ルートがそれに依存)
- サブProjectBの(根がそれに依存)
このプロジェクトは、3つのプロジェクトのいずれかに配置することができます。これらのファイルを選択するために、私はそうのようなscalastyle
を実行する前に、コマンドラインからscalastyleSources
を変更しています:
sbt 'set scalastyleSources := Seq(file("app/util/Util.scala"))' scalastyle
これは私が指定してるファイルにより正しくroot
のために動作しますが、それは、2つ以上を実行しますsub-projectAとsub-projectBの場合は、以前はscalastyleSources
に割り当てられていたファイルは完全に無視されます。
私は、変更された設定またはで、scalastyleを1回実行するだけで、コマンドを実行するときに特定のプロジェクトを完全に無視することができるようにする必要があります。
これはまったく可能ですか?