Ich finde es unglaublich peinlich, sbt mit speziellen Flags neu zu starten, wenn ich die Tests (oder eine Hauptfunktion) mit aktiviertem Debug ausführen möchte. Es ist auch ein Schmerz, wenn der Haupt- oder Test in der Regel in einem gegabelten JVM ist:Wie sbt Tests zum Debuggen ausführen, wenn Debug standardmäßig deaktiviert ist?
How to set fork in Test when -jvm-debug given on command line?
Gibt es eine einfache Weise bedingt eine run
tun, test
, test-quick
oder test-only
und bitten für das Debuggen aktiviert werden im Gabelungsprozess? z.B. mit Syntax wie test-only -jdb
will ich nicht wirklich habe meine eigene Task
s zu schreiben, dies zu tun ... Beibehaltung ein Alptraum sein wird. Aber ich denke, das würde Syntax wie module/jdb:test-only
cool, danke! Ich habe so etwas in https://github.com/fommil/lions-share/blob/master/sbt/src/main/scala/LionPlugin.scala geschrieben, das macht also Sinn. – fommil