繁体   English   中英

IntelliJ IDEA中的Gradle Java调试项目

[英]Gradle Java debugging project in IntelliJ IDEA

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

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

但是gradle项目的想法不使用gradle结构。

如何使用gradle从IDEA IDE调试我的java项目?

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

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

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

apply plugin: 'application'

并设置主类名称:

mainClassName = "Main"

(主要是我的主要课程)。

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

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

应用程序插件信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM