gpt4 book ai didi

java - IntelliJ IDEA 中的 Gradle Java 调试项目

转载 作者:搜寻专家 更新时间:2023-10-31 20:20:28 32 4
gpt4 key购买 nike

我以前使用过 maven 3 并且很容易从 IntelliJ IDEA 13 运行任何东西,在主类或测试中 - 它通过 maven 设置工作。但现在我正在尝试使用 Gradle 1.11 在 IDEA 中调试我的 java 项目。问题是 idea 现在创建/out/* 目录并尝试从那里运行我的类而不是使用 gradle 设置和build设置 - 我的意思是,使用 maven 我可以通过这个调试我的 java 项目:

  1. 设置调试配置
  2. 调试运行
  3. 第 2 步将调用 maven install 并将从 target/classes/ 目录运行我的 java 项目

但是随着 gradle project idea 不使用 gradle 结构。

如何使用 Gradle 从 IDEA IDE 调试我的 Java 项目?

附言我可以在 IDEA 的调试下运行 gradle test 并且它工作得很好,但我需要像 gradle debuggradle run 这样的东西来在 IDE 中设置断点,运行我的主类并通过 IDE 启动我的 java 应用程序。希望清楚我想做什么。

最佳答案

使用gradle的application plugin解决了问题。

build.gradle 中,我们需要通过添加行来应用此插件:

apply plugin: 'application'

并设置主类名:

mainClassName = "Main"

(Main 是我的主要类(class))。

之后在 IDEA 中我们需要创建配置来运行 gradle 的 run-task 并在调试下运行它。

但是,如果您在项目中应用了一个distribution 插件,它们就会发生冲突。您需要删除应用 distribution 插件的行以及该插件的任何部分,例如 distributions {...

Application plugin information

关于java - IntelliJ IDEA 中的 Gradle Java 调试项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22087373/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com