我们正在使用自定义源集,因此默认的gradle任务“run”和“debug”无法从netBeans用于启动。
请告诉我配置Netbeans的步骤,以便当我clik“Debug Project”时,我需要执行自定义gradle任务: -
gradle -PmainClass = xxx.TestDelMe执行
带有执行任务的示例build.gradle: -
sourceSets {
integTest{
java.srcDir 'src/integTest/java'
resources.srcDir 'src/integTest/resources'
}
}
/**
* This task creates the jar for the compiled test code.
*/
task integTestJar (type: Jar) {
from sourceSets.integTest.output
appendix = 'integ-tests'
}
/*
gradle -PmainClass=xxx.TestDelMe execute
*/
task execute(type:JavaExec) {
main = mainClass
debug = true
dependsOn 'assemble', 'integTestJar'
classpath = sourceSets.integTest.runtimeClasspath + sourceSets.integTest.compileClasspath
}
谢谢, Subra