1
Wenn in meiner build.sbt
Ich habe den folgenden Code: Aufgabe ausgelöst durch Lauf
val example = TaskKey[Unit]("example")
example := Def.task[Unit] {
streams.value.log.info("EXAMPLE")
}.triggeredBy(compile in Compile).value
Wenn ich ausführen ~ compile
, wann immer eine Quelle Änderungen, die ich EXAMPLE
in der Konsole angezeigt werden.
Wie bekomme ich das gleiche Verhalten für ~ run arg1 arg2
?
Die Schwierigkeit Ich habe dies bei der Umsetzung ist, weil run
eine ist InputKey
zu compile in Compile
gegenüber, die ein TaskKey
ist.
Was passiert, wenn statt 'run' Ich habe eine andere' InputKey', die ich nicht kontrollieren? –
Wie? .. können Sie ein Beispiel geben? –
Ich glaube, ich habe Ihre Frage beantwortet .. –