Hatena::ブログ(Diary)

shouhの日記

2014-05-31

Gradle で上手くビルドできない時にクリアする方法

以下を実行する

  1. 1. gradle --stop で Gradle のデーモンを止める
  2. 2. .gradle ディレクトリを削除する

gradle --stop
Gradle は --daemon オプションを使うことで、デーモンとして動作させることができる。こうするとビルド処理(configuringなど)が早くため便利なのだが、この仕組みは要するにデーモンが内部状態を保持しているわけで、当然その状態が狂ってしまえば、ビルドも上手くいかなくなるだろう。

.gradle
このディレクトリにはGradleの内部状態(キャッシュ?)が保存されている模様。この中が狂った場合もビルドは上手くいかなくなるだろう。

というわけで、いったん止めたり削除したりしてやることで、狂った状態をリセットする。