Как отладить локальный сервер AppEngine из IDEA + Gradle?

Я слежу за курсом Udacity App Engine, но в качестве повода я слежу за использованием Gradle и IDEA (версия с открытым исходным кодом).

Я успешно настроил проект, используя следующий файл build.gradle

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.google.appengine:gradle-appengine-plugin:1.9.7'
    }
}

apply plugin: 'war'
apply plugin: 'appengine'

sourceCompatibility = 1.8
version = '1.0'

appengine {
    daemon = true
    downloadSdk = true

    appcfg {
        oauth2 = true
    }
}

repositories {
    mavenCentral()
    mavenLocal()
}

dependencies {
    appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.7'

    compile 'com.google.inject:guice:3.0'
    compile 'com.googlecode.objectify:objectify:5.0.3'
    compile 'com.google.appengine:appengine-api-1.0-sdk:1.9.7'
    compile 'com.google.appengine:appengine-endpoints:1.9.7'
    compile 'javax.servlet:servlet-api:2.5'
    compile 'javax.inject:javax.inject:1'

    testCompile 'junit:junit:4.11'
    testCompile 'com.google.appengine:appengine-testing:1.9.7'
    testCompile 'com.google.appengine:appengine-api-stubs:1.9.7'
}

Я запускаю локальный сервер разработчиков из IDEA, используя конфигурацию Gradle Run сappengineRun Конфигурация и остановка его с помощью другой задачи дляappengineStop, Это работает, но у меня нет возможности отлаживать, так как установленные мной точки останова не ударились.

Я полагаю, что эта проблема с точками останова заключается в том, что IDEA не имеет представления (я ужасен в каламбурах) о том, что он должен подключиться к серверу Jetty, который поддерживает сервер AppEngine, но это дикий выстрел, так как я не знаю о внутренностях IDEA, очень меньше того, как он обрабатывает казни Gradle.

Как я могу восстановить способность точки останова? Это возможно без специального плагина?

Ответы на вопрос(1)

Ваш ответ на вопрос