:
STEP1:
はbuild.gradle
ファイルにこれらを入れて:のルートから
:
tasks.withType(JavaExec) {
if (System.getProperty('DEBUG', 'false') == 'true') {
jvmArgs '-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9099'
}
}
STEP2あなたのプロジェクトは:
gradle -DDEBUG=true run
今コンソールにあなたはこのようなものが表示されます:
Listening for transport dt_socket at address: 9099
STEP3:
今すぐあなたのコードで日食にブレークポイントを設定します。
STEP4:
1. project (this should be set to name of your eclipse project)
2. host (here its localhost)
3. port (in this example it will be 9099)
をクリックし、 "デバッグ":これらのフィールドを設定し、デバッグ設定]> [リモートJavaアプリケーション >としてプロジェクト>デバッグを右クリック日食から今
。あなたのプログラムは、eclipseでブレークポイントに当たるたびに停止します。サンプルプロジェクトでこれらの手順の詳細を確認する
は、ここで詳細を参照:受け入れ答えは動作するはず
https://github.com/ayonious/gradle-tutorial/tree/master/remote-debugging1
をデバッグする方法ですが、あなたは 'Gradleの実行--debug-jvm'を試してみました? – frhd
私はそれを試してみたいが、Eclipse IDEを使ってデバッグしたかった –
https://discuss.gradle.org/t/how-do-you-attach-a-debugger-to-gradle-soに関する議論がある - それは私ができる - デバッグ - それを実行する - タスク/ 7526どのようにEclipseのデバッグを使用してgraleタスク。 – frhd