buildSrc や Gradle Plugin の開発のために Debugger を当てる
buildSrc 内のソースや Gradle Plugin の開発中でも Debugger を当てたいときはあると思います。
./gradlew --stop ./gradlew <any task> -Dorg.gradle.debug=true --no-daemon
非デーモンのデバッグモードで Gradle を立ち上げると、Debugger Attach 待機状態になる。デフォルトのポートは 5005。
IntelliJ の Run Configuration から Remote を新規作成し、デフォルトの設定で繋がる最高。
Gradle Plugin 開発の場合は大体 Project Evaluated のタイミングで終わってしまうので、Breakpoint は Debugger を Attach する前につけておきましょう。