Ich habe ein SBT-Projekt auf einem Multi-Projekt Build-Setup.Laufender Scalastyle in einem SBT Multiprojekt Build
- Wurzel
- Unter projectA (root hängt davon lassen)
- Unter ProjectB (root davon abhängt)
Ich mag würde scalastyle für nur ein paar Dateien laufen innerhalb das Projekt, das sich in einem der drei Projekte befinden könnte. Um diese Dateien zu wählen, bin ich Modifizieren der scalastyleSources
von der Kommandozeile vor scalastyle
wie so ausgeführt wird:
sbt 'set scalastyleSources := Seq(file("app/util/Util.scala"))' scalastyle
Dies läuft für root
richtig auf die Datei, die ich Angabe bin, aber es läuft dann noch zwei weitere Zeiten für TeilprojektA und TeilprojektB, wobei die Dateien, die ich zuvor der scalastyleSources
zugewiesen hatte, vollständig ignoriert werden.
Ich hätte eine Möglichkeit, entweder SBT wissen, dass ich nur Scalastyle einmal mit der geänderten Konfiguration OR die Fähigkeit ausführen möchte, ein bestimmtes Projekt vollständig zu ignorieren, wenn Sie den Befehl ausführen.
Ist das überhaupt möglich?