Triggered Executionの対象ファイル

sbtではタスクの前に~(チルダ)をつけて実行すると、ファイルが更新されるたびに、再度タスクが実行される。再度タスクが実行されるためのトリガーは、タスクの依存関係などに関係なくProject traitのwatchPathsが返すパスで示されるファイルのいずれかが更新されることである。
タスクを新たに追加した際に、「タスク」と「タスクが依存するファイル集合」のペアをタスクの再実行のためにどこかに登録する必要があると勘違いしたため、メモ