如何使用 Gradle 运行任务来运行我的代码来禁用 IntelliJ?

2022-09-01 23:37:44

更新IDEA后,每次我只调试新项目中的类时,它似乎都在使用Gradle run任务来运行我的代码(尽管使用“应用程序”运行配置,而不是“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 创建此类运行配置?


答案 1

在IntelliJ-IDEA 2019中,该选项直接移至Gradle Settings():Build, Execution, Deployment -> Build Tools -> Gradle

使用以下命令运行测试:Gradle / IntelliJ IDEA

intellij gradle settings screen clip


答案 2

推荐