やりたいこと
sbt の compile タスクを実行したら、ctagsを実行してタグファイルを更新したい。
makefile だと簡単に書けるのに不慣れなツールを使うと大変ね。
こうなりましたけれども
いろいろ調べた結果、スッキリしないけれどこうなった。
# build.sbt に追記した内容
compile <<= (compile in Compile) map {
result => {
Process("ctags-exuberant -Re").run
result
}
}
不満なところ
sbt compile したとき、
更新されたファイルが無くても(コンパイルが行われなくても)
タグファイルを更新している模様。
どうにか直したんですが。