IntelliJからGradleタスクを実行するとGradle daemonを複数起動しないようにする

エキサイト株式会社エンジニア佐々木です。IntelliJ x Gradle x SpringBoot で開発をしていますが、デフォルト設定だとローカル環境の実行時にGradle daemonが複数立ち上がってしまう事象が発生します。Gradle daemonが立ち上がると無駄にメモリを使用してPCの動作が重くなってしまうので、この設定で回避できればと思います。

Intellijの設定

Run/Debug Configurationsの設定で下記のEnable Gradle script debuggingのチェックを外すだけです。

intellij setting

Run/Debug Configuration のテンプレート設定

新規プロジェクト作成時に、同じような設定をしてくれるものがあります。

下記から設定していきます。 File -> New Project Setup -> Run Configuration Template...

Enable Gradle Script Debugging を外します。

以上で設定は完了になります。

まとめ

不要なプロセスが立ち上がらず、且つGradle daemon をうまく使えるので、ビルドの高速化にも繋がります。ぜひ設定してみてください。