Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle:JavaExec在单个进程中_Java_Process_Gradle - Fatal编程技术网

Gradle:JavaExec在单个进程中

Gradle:JavaExec在单个进程中,java,process,gradle,Java,Process,Gradle,通过gradle的任务,我可以在子进程中执行一个main方法,并将字符串参数传递给它。是否存在允许在gradle进程中运行任意Java(或Groovy)方法并因此允许传递对象参数的等效任务 最后,我想做的是使用类似的方法配置对象属性(不仅仅是字符串),并将这些属性传递给运行时类路径上的任何方法(classpath=sourceset.main.runtimeClasspath).执行此atm的唯一方法是直接将依赖项添加为buildscript类路径依赖项,并在任务中直接调用这些方法 是否可以将编

通过gradle的任务,我可以在子进程中执行一个main方法,并将字符串参数传递给它。是否存在允许在gradle进程中运行任意Java(或Groovy)方法并因此允许传递对象参数的等效任务


最后,我想做的是使用类似的方法配置对象属性(不仅仅是字符串),并将这些属性传递给运行时类路径上的任何方法(
classpath=sourceset.main.runtimeClasspath
).

执行此atm的唯一方法是直接将依赖项添加为buildscript类路径依赖项,并在任务中直接调用这些方法

是否可以将编译后的src添加到buildscript类路径?这似乎是鸡和蛋的问题。将
classpath=sourceset.main.runtimeClasspath
添加到buildscript块会导致:
没有这样的属性:sourceset for class:org.gradle.api.internal.initialization.DefaultScriptHandler
,这很有意义。Buildscript依赖关系必须是静态的,而JavaExec可以依赖于以前任务的输出?