我以前使用过maven 3,很容易从IntelliJ IDEA 13运行任何东西,也可以在主类或测试中运行它--它通过maven设置工作。但是现在我正在尝试用Gradle 1.11来调试我的java项目。问题在于,现在的想法是创建/out/*目录,并尝试从那里运行我的类,而不是使用gradle设置和构建设置--我的意思是,使用maven,我可以通过以下方式调试我的java项目:
maven install并将从target/classes/目录运行我的java项目。但是有了gradle的项目理念,没有使用gradle结构。
如何使用gradle从IDEA IDE调试我的java项目?
P.S.我可以在IDEA中在调试下运行gradle test,它工作得很好,但我需要像gradle debug或gradle run这样的东西在IDE中设置断点,运行我的主类并通过IDE启动我的java应用程序。希望我想要做的事情是清楚的。
发布于 2014-02-28 21:04:47
用application plugin软件解决了问题。
在build.gradle中,我们需要通过添加行来应用这个插件:
apply plugin: 'application'并设置主类名:
mainClassName = "Main"(主要是我的主要班级)。
在此之后,我们需要创建配置来运行gradle的run-task并在调试下运行它。
但是如果你在你的项目中应用了一个distribution插件,它们就会发生冲突。您需要删除应用distribution插件的行和该插件的任何部分,如distributions {...。
应用插件信息
https://stackoverflow.com/questions/22087373
复制相似问题