Gradle可以在连续构建模式下重启运行应用程序吗?

时间:2017-07-05 06:36:48

标签: gradle

使用gradle run -t,只要src文件发生更改,我的java应用程序就会在退出后很好地重启。但我可以使用Gradle终止正在运行的应用程序并重新启动吗?

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

[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}

但是当documented重新启动时,需要“构建任务及其依赖项完成而不会出错”。

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

1 个答案:

答案 0 :(得分:0)

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