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

问题描述 投票:1回答:1

我有一个Kotlin / JVM Gradle项目,我正在使用IntelliJ IDEA CE。

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

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

我的项目没有修改;我唯一做的就是今天推出时使用升级提示升级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
gradle intellij-idea
1个回答
1
投票

IntelliJ IDEA 2019.1默认情况下委托为Gradle构建和运行操作。启用委派后,运行配置have no effect中的一些选项。

解决方案是在File |中禁用构建/运行委派设置|构建,执行,部署|构建工具| Gradle |亚军:

delegate

© www.soinside.com 2019 - 2024. All rights reserved.