更新IDEA之后,每次我仅在新项目中调试一个类时,它似乎都在使用Gradle运行任务来运行我的代码(尽管使用的是“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创建这种运行配置?
最佳答案
在IntelliJ-IDEA 2019中,该选项已直接移至 Gradle Settings (Build, Execution, Deployment -> Build Tools -> Gradle
):
使用以下命令运行测试:Gradle/IntelliJ IDEA
关于java - 如何使用Gradle run任务禁用IntelliJ以运行我的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56513939/