我在NetBeans(8.0.2)中创建了一个Gradle项目,它使用来自我的tnnames .ora的数据库连接。所以我添加了
一行applicationDefaultJvmArgs = ["-Doracle.net.tns_admin=${System.env.TNS_ADMIN}"]
到我的build.gradle。(我使用java和应用程序插件)
这在我运行项目时有效,但不适用于调试。看起来这个设置在调试模式下根本不使用。
我怎样才能让它运行?要么在构建中。
我是这样解决这个问题的。
task(debug, dependsOn: 'classes', type: JavaExec)
{
main = mainClass
classpath = sourceSets.main.runtimeClasspath
debug true
jvmArgs = ["-DmyProperty=myValue"]
}