Plugins 如何在自定义的gradle插件中添加执行可执行JAR的任务

Plugins 如何在自定义的gradle插件中添加执行可执行JAR的任务,plugins,gradle,Plugins,Gradle,我知道我可以在build.gradle中定义一个类型为JavaExec的任务,并配置一些jar类路径和参数。 但是我如何在groovy插件代码中做到这一点呢。我需要扩展JavaExec任务吗?那感觉怎么样。 我的案例如下所示: java -jar moco-runner-0.10.2-standalone.jar http -p 12306 -c test_data/b2/v9470/b2_moco.json 您不必扩展javaExec,但这可能是实现这一点的最简单方法。顺便说一句,如果你想在

我知道我可以在
build.gradle
中定义一个类型为
JavaExec
的任务,并配置一些jar类路径和参数。 但是我如何在groovy插件代码中做到这一点呢。我需要扩展JavaExec任务吗?那感觉怎么样。 我的案例如下所示:

java -jar moco-runner-0.10.2-standalone.jar http -p 12306 -c test_data/b2/v9470/b2_moco.json

您不必扩展javaExec,但这可能是实现这一点的最简单方法。顺便说一句,如果你想在一个单独的JVM中运行你的java进程,你应该看看ProcessBuilder