有什么方法可以避免相同类型的两个类似任务之间的配置重复?
例如,我想创建一个debugSomething
任务,其配置与runSomething
以下相同,但在 jvmArgs 中添加了远程调试器参数:
task runSomething(dependsOn: jar, type: JavaExec, group: "Run") {
jvmArgs "-Xmx1024m", "-XX:MaxPermSize=128m"
main = "com.some.Main"
classpath = sourceSets.main.runtimeClasspath
}