【发布时间】:2019-10-24 02:51:37
【问题描述】:
更新 IDEA 后,每次我在新项目中调试一个类,它似乎是使用 Gradle 运行任务来运行我的代码(尽管使用“应用程序”运行配置,而不是“Gradle”!):
6:40:27 AM: Executing task 'Test.main()'...
Connected to the target VM, address: '127.0.0.1:49580', transport: 'socket'
> Task :compileJava UP-TO-DATE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
Connected to the VM started by ':Test.main()' (localhost:49597). Open the debugger session tab
> Task :Test.main()
test
这给我带来了很多问题。
如果我在旧项目中运行任务,它将直接编译和运行代码,而不使用 Gradle。我比较了两种运行配置中的所有设置,它们是相同的。
当我只需要常规运行配置时,如何禁用此功能并防止 IntelliJ 创建这种运行配置?
【问题讨论】:
-
在设置中,转到
Build, Execution, Deployment -> Build Tools -> Gradle -> Runner。您是否选中了“将 IDE 构建/运行操作委托给 Gradle”复选框? -
是的,我做到了!取消选中以修复它,非常感谢!
标签: java gradle intellij-idea