gpt4 book ai didi

gradle - IntelliJ IDEA 2019 不再在运行时终止先前的进程

转载 作者:行者123 更新时间:2023-12-03 03:57:09 26 4
gpt4 key购买 nike

我有一个在 IntelliJ IDEA CE 中工作的 Kotlin/JVM Gradle 项目。

我取消选中“应用程序”运行配置上的允许并行运行,以便 IDEA 只允许我的进程的单个实例。我已经习惯了按下 Run 后,前一个进程在新进程启动之前终止的行为。

今天,我从 2018.3(也许?)升级到 2019.1.1(详情如下 [0]),即使未选中该复选框,每次按下运行它都会启动一个新进程。新进程总是立即退出,因为它绑定(bind)到与仍在运行的第一个进程相同的端口。我需要手动退出旧进程。

我的项目未修改;我做的唯一一件事就是在今天启动 IntelliJ 时使用升级提示升级它。

Screenshot of my run configuration

当我点击运行时,我希望旧进程首先退出,这样它就不会与新进程冲突。我该如何恢复这种行为?

[0]:

IntelliJ IDEA 2019.1.1 (Community Edition)
Build #IC-191.6707.61, built on April 16, 2019
JRE: 1.8.0_202-release-1483-b44 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.14.3

最佳答案

IntelliJ IDEA 2019.1 默认将构建和运行操作委托(delegate)给 Gradle。启用委派后,运行配置中的一些选项 have no effect .

解决方案是禁用 File | 中的构建/运行委托(delegate)。设置 |构建、执行、部署 |构建工具 | Gradle |亚军:

delegate

关于gradle - IntelliJ IDEA 2019 不再在运行时终止先前的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55799859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com