I am trying to create my own task with arguments to pass paths where the JVM data has to be copied to:
def copyJvmTask(fromDir, toDir) {
return tasks.create("copyJvm", Copy) {
from fromDir {
into toDir
}
//into toDir {
//from fromDir
//}
}
}
createNodeDistReleaseLocal.dependsOn copyJvmTask('C:\\TEMP\\java\\java-11', 'dist/bin/windows/aw-node/java')
Console output Errors are:
...
2022-09-16T08:40:04.572+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong: 2022-09-16T08:40:04.572+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] A problem occurred evaluating script. 2022-09-16T08:40:04.572+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > No signature of method: java.lang.String.call() is applicable for argument types: (release_node_89yjl343wpheiz42d8ea7yagt$_copyJvmTask_closure7$_closure22) values: [release_node_89yjl343wpheiz42d8ea7yagt$_copyJvmTask_closure7$_closure22@981565f] 2022-09-16T08:40:04.572+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Possible solutions: wait(), chars(), any(), wait(long), each(groovy.lang.Closure), any(groovy.lang.Closure) 2022-09-16T08:40:04.572+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 2022-09-16T08:40:04.572+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try: 2022-09-16T08:40:04.572+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Run with --scan to get full insights. 2022-09-16T08:40:04.572+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 2022-09-16T08:40:04.573+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Exception is: 2022-09-16T08:40:04.573+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] org.gradle.api.GradleScriptException: A problem occurred evaluating script. 2022-09-16T08:40:04.573+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:93) 2022-09-16T08:40:04.573+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.lambda$apply$0(DefaultScriptPluginFactory.java:133) 2022-09-16T08:40:04.573+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.configuration.DefaultScriptTarget.addConfiguration(DefaultScriptTarget.java:74) 2022-09-16T08:40:04.573+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:136)
...
2022-09-16T08:40:04.582+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) 2022-09-16T08:40:04.582+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) 2022-09-16T08:40:04.582+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61) 2022-09-16T08:40:04.582+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: groovy.lang.MissingMethodException: No signature of method: java.lang.String.call() is applicable for argument types: (release_node_89yjl343wpheiz42d8ea7yagt$_copyJvmTask_closure7$_closure22) values: [release_node_89yjl343wpheiz42d8ea7yagt$_copyJvmTask_closure7$_closure22@981565f] 2022-09-16T08:40:04.582+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Possible solutions: wait(), chars(), any(), wait(long), each(groovy.lang.Closure), any(groovy.lang.Closure) 2022-09-16T08:40:04.582+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at
...