在执行gradle run时阻止JVM终止

时间:2014-12-16 16:22:16

标签: java gradle vert.x

code to prevent JVM exit

在上面的代码中,我评论了应该阻止JVM退出的行。 但是,当我使用命令gradle run执行此程序时,代码并没有按照我的预期执行。

我需要做些什么来完成这项工作?

下图是gradle run命令的结果:

gradle run command results

1 个答案:

答案 0 :(得分:0)

这是因为gradle run本质上执行JavaExec任务,该任务在子进程中执行java进程。

如果您看到JavaExec任务的文档

  

standardInput:执行命令的进程的标准输入流。流程完成后关闭流。默认为空流。

尝试提供System.in作为standardInput并重新运行gradle run任务。