首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在IntelliJ IDEA 13/14中使用现有的分级项目

如何在IntelliJ IDEA 13/14中使用现有的分级项目
EN

Stack Overflow用户
提问于 2013-12-04 15:56:50
回答 5查看 25K关注 0票数 14

我正在使用Gradle和IntelliJ的想法。通常,我使用apply plugin: 'idea'生成IDEA项目文件。在IDEA 12中,我习惯于使用JetGradle工具视图。

现在,我更新到了IDEA 13,JetGradle工具视图也消失了。当我使用旧的运行配置gradle:run时,IDEA告诉我:

代码语言:javascript
复制
Error running gradle:run:
Module 'X' is not backed by gradle.

如果没有工具视图,我如何激活IDEA 13中的gradle构建?我从Cédric Champeau那里找到了这个推特,但还是没能解决。我是否必须将我的简单分级项目转化为多模块项目?

更新

使用File - Import Project ...,我可以导入build.gradle文件,而不能选择以前隐藏的View - Tool Windows - Gradle。这是该走的路吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-12-04 16:28:01

您在更新中所述的内容是正确的。Gradle插件在观念13的更新中得到了很多的喜爱,并发生了一些变化。导入Gradle构建文件是必要的。正如您已经注意到的,JetGradle工具窗口现在被命名为简单Gradle

票数 9
EN

Stack Overflow用户

发布于 2013-12-05 09:17:20

用Gradle 1.9测试。我认为有两个问题:

  • 问题1:当使用gradlew idea时,我期望收到一个有效的IDEA项目,而不需要导入它。在gradle论坛上有讨论,请参阅这个分级论坛帖子。在这个Jetbrains论坛帖子中,它被告知目前与IntelliJ 12 gradle项目没有向后兼容性。
  • 问题2:使用IDEA 12,即使当前的项目不是gradle projcet,也可以打开JetGradle视图。但是视图显示了消息“没有链接的Gradle项目,您可以添加一个”,并提供了通过简单的单击将项目转换为gradle项目的可能性。在概念13中,当当前项目不是分级项目时,不可能打开Gradle视图。我问了一个问题,这里

在上文提到的分级论坛帖子中,Peter说:

与idea 13集成的首选方法是使用IDEA的分级导入,而不运行Gradle概念。(您仍然应该应用这个想法插件,在处理多项目构建时,将它应用于所有项目{}而不是子项目{}仍然很重要。)

所以Mark的答案是正确的,尽管我希望有更多的信息。

票数 7
EN

Stack Overflow用户

发布于 2015-06-10 14:38:23

我发现,当最初将gradle项目导入Idea时,如果尚未创建所有目录,则在导入到Idea时,gradle工具窗口将消失。(当导入开始时,它就在那里,但在最后,它消失了。)但是,如果我首先手动构建项目(在mac上,>gradle干净构建),然后返回到IDEA并导入项目,则gradle工具窗口将保持活动状态。希望这能帮到别人。

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

https://stackoverflow.com/questions/20379958

复制
相关文章

相似问题

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