Мой мультипроектный билд, и я попробовал:
$ export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,suspend=y,server=y"
$ gradle jettyRun
И это не сработало. Я даже пытался добавить -Xnoagent к настройке GRADLE_OPTS выше, но это тоже не имело значения. Кроме того, установка JAVA_OPTS вместо GRADLE_OPTS также не решила проблему. Что решило проблему для меня, так это добавление gradle.properties с:
org.gradle.jvmargs=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=5005,suspend=y
И сразу же я смог достичь точки останова. Может быть, решения, упомянутые в других ответах, не сработали для меня, потому что это сборка из нескольких проектов. Не уверен!
Просто хотел предоставить решение, которое работало бы для меня, в случае, если вышеуказанные решения не работают для других людей.
P.S: пробовал с gradle 1.5 / 1.6 и добавлением вышеуказанного параметра в gradle.properties работает для обеих версий!