java - 如果底层 Java 进程被终止,如何使 gradle run 终止?
问题描述
我有一个应用 Gradleapplication
插件的项目。我的问题是即使底层进程终止它也不会终止:如果我运行这个:
gradle run
main
仅包含 a的System.exit(0);
程序会终止但Gradle
不会终止。当底层 Java 程序终止时,如何强制 Gradle 进程终止?
编辑:我知道我可以打电话gradle --stop
,但这需要另一个过程,这不是一个选择。
解决方案
gradle run
当您的应用程序终止时终止。但是,如果你使用 gradle daemon(在以后的版本中默认启用),daemon 仍然占上风。
最简单的解决方案是传递--no-daemon
给 gradle CLI。您也可以在属性中配置它。
推荐阅读
- reactjs - 我想用 axios 替换 fetch
- c# - asp.net core webapi中的文件上传建议
- r - 加载时功能错误,而不是粘贴时
- sql - 如何使用查询的起始值创建序列?
- ionic-framework - 如何在 ionic 3 应用程序中向离子幻灯片添加占位符图像?
- android - 在 Android 中使用 Volley 在 POST 请求中仅发送特定的 JSON 值
- node.js - 在节点 js 脚本中显示所有变量
- jquery - 如何将 data-id 值发送给函数
- wordpress - 如何使用 PayPal 和 Stripe Addon 在 wordpress 中将两个付款价格添加到联系表格 7
- node.js - 我通过节点 js 将 sqlite3 查询结果作为 json 发送到浏览器