Gradleが起動しなくなった時の対応
久しぶりにGradleを使ったら、起動しなかったので調べたメモ。
事象
Gradleを実行してもIDLEから全然進まなかった。
$ ./gradlew
Starting a Gradle Daemon (subsequent builds will be faster)
> IDLE
原因
ESET Cyber Security Proのファイアウォールで遮断されていた。
解決策
ファイアフォールに以下のルールを追加する。
| 項目 | 設定値 | 備考 |
|---|---|---|
| 名前 | GradleDaemon | 何でも良い |
| すべてのアプリケーション | チェックする | |
| アクション | 許可 | |
| 方向 | 内向き | |
| プロトコル | TCP | |
| ポート | ローカル | |
| ローカルポート | 50000-60000 | Gradle Daemonはポートが動的に変わるので、とりあえずこの範囲で設定 |
| 宛先 | インターネット全体 |
Spring Bootもデフォルトのままだと8080ポートにアクセスできなくなっていたので、同様に8080ポートを許可するルールも登録した。