如何使用Netbeans中的jvm args调试Gradle项目?

时间:2015-05-28 11:40:22

标签: debugging netbeans gradle jvm-arguments

我在NetBeans(8.0.2)中创建了一个Gradle项目,该项目使用来自tnsnames.ora的数据库连接。所以我添加了一行

applicationDefaultJvmArgs = ["-Doracle.net.tns_admin=${System.env.TNS_ADMIN}"]

到我的build.gradle。 (我使用java和应用程序插件)

这在我运行项目时有效,但不适用于调试。看起来这个设置根本就没有在调试模式下使用。

我怎样才能让它运行?在build.gradle或NetBeans设置中都可以。

1 个答案:

答案 0 :(得分:3)

以下是我解决这个问题的方法。

task(debug, dependsOn: 'classes', type: JavaExec)
{
    main = mainClass
    classpath = sourceSets.main.runtimeClasspath
    debug true
    jvmArgs = ["-DmyProperty=myValue"]
}