Gradle可以在连续构建模式下重新启动正在运行的应用程序吗? [英] Can Gradle restart running app in continuous build mode run?

查看:66
本文介绍了Gradle可以在连续构建模式下重新启动正在运行的应用程序吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用gradle run -t,只要更改src文件,我的Java应用程序在退出后即可重新启动.但是我可以使用Gradle终止正在运行的应用并重新启动它吗?

With gradle run -t my java application restarts nicely after exit whenever a src file changed. But can I use Gradle to terminate a running app and restart it?

我可以使用-d看到Gradle在我的应用程序运行时检测到了更改.

I can see using -d that Gradle detects the change while my app is running.

[DEBUG] [org.gradle.internal.filewatch.jdk7.WatchServiceFileWatcherBacking] Received file system event: FileWatcherEvent{type=MODIFY, file=/usr/src/app/src/main/java/App.java}
[DEBUG] [org.gradle.internal.filewatch.jdk7.WatchServiceRegistrar] Calling onChange with event FileWatcherEvent{type=MODIFY, file=/usr/src/app/src/main/java/App.java}

但是已记录重新启动要求构建任务及其依赖关系完成而没有错误".

But as documented restart requires that "the build task and its dependencies complete without error".

我在Docker中运行,因此无法使用IDE在运行期间对编译的支持.对于Node.js,我将 Nodemon 用于此类开发设置.

I'm running in Docker, hence the IDE's support for compile during run can't be used. For Node.js I use Nodemon for this kind of development setup.

推荐答案

我不再认为这会使Java开发更加有效.参见 https://discuss .gradle.org/t/how-to-to-start-a-run-in-continuous-mode/23221/11 .

I no longer think that this would make Java development any more efficient. See https://discuss.gradle.org/t/how-to-restart-a-run-in-continuous-mode/23221/11.

这篇关于Gradle可以在连续构建模式下重新启动正在运行的应用程序吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆