uploadArchives のための設定を追加
リファクタリング：ローカル変数 変更
WatchTargetTaskRunner 追加
tabs to spaces
例外処理の見直し

ビルドエラーが発生した場合メッセージが自動的に出力されるので スタックトレースを表示するのをやめた。
ビルドエラー以外は復旧できないのでそのままスローして終了することにした。
FileTree の場合は contains で判断するように修正
Checkstyle 導入
checkstyle.xml 設定変更
checkstyle エラー修正
改行コードをLFに変更
CodeNarc 導入
リファクタリング：定数化
watch タスクに description 追加
description 修正
メッセージ 変更
不要な throws 宣言の削除
watch<Name> タスクルール 追加

~~~
watch {
    main { ... }
    test { ... }
}
~~~

のような場合

~~~
gradle watchMain
~~~

で main のみ対象とすることができる。
ログ出力レベル変更
watchRun タスクをタスクルールに含めるようにした。
Requirements 追加