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

时间:2019-06-09 10:48:29

标签: java gradle intellij-idea

更新IDEA之后,每次我仅在新项目中调试类 时,似乎都在使用Gradle run任务来运行我的代码(尽管使用“ Application”运行配置,而不是“ 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 个答案:

答案 0 :(得分:11)

在IntelliJ-IDEA 2019中,该选项已直接移至成绩设置Build, Execution, Deployment -> Build Tools -> Gradle):

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

intellij gradle settings screen clip