【问题标题】:How can I disable IntelliJ using the Gradle run task to run my code?如何使用 Gradle 运行任务禁用 IntelliJ 来运行我的代码?
【发布时间】: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


【解决方案1】:

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

运行测试使用: Gradle / IntelliJ IDEA

【讨论】:

    猜你喜欢
    • 2018-09-27
    • 2019-06-06
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2022-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多