Wie zum ausführen von tests in einem einzigen Projekt nur in multi-Modul bauen?
Ich habe ein multi-Modul bauen, und würde gerne tests für verschiedene sub-Projekte voneinander unabhängig.
Gibt es eine Möglichkeit, dies zu tun in der sbt, wenn z.B. mein multi-Projekt-build hat eine core
und commons
Projekte, möchte ich nur ausführen test
im commons
Projekt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laufen
sbt commons/test
. Siehe detaillierte Erläuterung in Bereiche.Können Sie auch die Kombination der beiden Befehle aus sbt - ändern des aktuellen Projekts mit
project
und Ausführungtest
danach.Können Sie auch
Er Sie ausführen
sbt
im interaktiven Modus:Können Sie wechseln zurück zu
core
mit:Nie Verstand, stieß ich auf dieses:
So führen Sie Paket für ein Submodul nur auf Jenkins?
Einen anderen Weg, dies zu tun.
Bekommen in SBT interaktiven Modus
> sbt
sbt:Kern - > commons /test
Keine Notwendigkeit zum wechseln zwischen den Projekten.
laufen sbt-test nur für NUR die Submodule Hinzugefügt hast, geändert am gelöschte Dateien, wenn Sie mithilfe von git: