我有一个正在用IntelliJ IDEA CE开发的Kotlin / JVM Gradle项目。
我在我的“应用程序”运行配置中未选中允许并行运行,因此IDEA仅允许进程的单个实例。我习惯了这样的行为:在按下“运行”后,在启动新进程之前,先前的进程会终止。
今天,我从2018.3(也许是?)升级到2019.1.1(详细信息在[0]以下),即使未选中该复选框,每次按运行它也会启动一个新过程。新进程始终会立即退出,因为它绑定到与第一个仍在运行的进程相同的端口。我需要手动退出旧程序。
我的项目未修改;我唯一要做的就是今天启动时使用升级提示升级IntelliJ。
当我点击run时,我希望旧流程先退出,以免与新流程冲突。如何恢复这种行为?
[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
答案 0 :(得分:1)
IntelliJ IDEA 2019.1委托默认情况下为Gradle构建并运行操作。启用委派后,运行配置have no effect中的一些选项。
解决方案是在“文件” |“文件”中禁用构建/运行委托。设置|构建,执行,部署|生成工具|摇篮|亚军:
答案 1 :(得分:0)