在Netbeans上调试gradle应用程序

时间:2014-10-02 16:38:06

标签: debugging netbeans gradle dropwizard

我可以通过Netbeans run命令直接执行我的应用程序,但是应用程序只是运行,没有显示/捕获调试信息。

另外,我需要将一些参数传递给main方法,因为我使用的是Dropwizard。

如何在Netbeans上调试我的应用程序?

1 个答案:

答案 0 :(得分:10)

我在build.gradle中创建了以下任务:

task(debug, dependsOn: 'classes', type: JavaExec) {
    main = 'com.example.MyMainClass'
    classpath = sourceSets.main.runtimeClasspath
    args 'server', 'my-application.yml'
    debug true
}

Netbeans运行应用程序并自动连接到调试端口并开始调试。

' args' line包含传递给main方法的参数,Dropwizard需要它。

基于this article