首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IntelliJ IDEA中分级Java调试项目

在IntelliJ IDEA中分级Java调试项目
EN

Stack Overflow用户
提问于 2014-02-28 05:55:13
回答 1查看 4.7K关注 0票数 5

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

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

但是有了gradle的项目理念,没有使用gradle结构。

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-28 21:04:47

application plugin软件解决了问题。

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

代码语言:javascript
复制
apply plugin: 'application'

并设置主类名:

代码语言:javascript
复制
mainClassName = "Main"

(主要是我的主要班级)。

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

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

应用插件信息

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22087373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档