当前位置: 首页 > 知识库问答 >
问题:

Gradle导入后的IntelliJ模块结构

燕光熙
2023-03-14

我是一个(普通的)Gradle多项目构建,我有一个根,有四个子项目。每个都有自己的版本。gradle和普通版本。gradle,设置。格雷德尔和格雷德尔。根文件夹中的属性。

这一切都像预期的那样构建了一个作品——除了一件事我不明白:

gradle构建导入IntelliJ时(从外部模型导入)IntelliJ在根级别创建两个单独的模块。一个标记为普通模块,一个标记为分组模块。让我惊讶的是后者——为什么要创建这个?在IntelliJ中作为模块使用是没有意义的,因为它只指向我的. gradle文件夹中的一些下载的jar文件。见下图。

我已经创建了几个gradle多项目构建,并与IntelliJ合作了几年,但我从未见过这种情况,也不知道如何摆脱它。。

共有1个答案

宗政法
2023-03-14

安德烈在评论中说:

试试jetbrains的2019.1 RC。com/idea/nextversion相关问题(youtrack.jetbrains.com/issue/idea-187917)已在此处修复。另请参见stackoverflow。com/questions/54036569作为副本。

这解决了问题。

 类似资料:
  • 我已经将volley库克隆为 我如何将其作为模块导入到我的android studio项目中,该项目由gradle提供支持,类似于IntelliJ Idea中的“导入模块”选项。

  • 我有一个由两个gradle项目组成的项目,在构建中定义如下。格雷德尔档案。 和 问题是,我不能从客户端模块中导入任何在核心模块中定义的类。然而,反过来也行。这可能是因为我们提到了编译项目(:客户端)作为“核心”模块的依赖项。当我把编译项目(: core)作为客户端模块的依赖项时,IntelliJ允许我将核心模块中的类导入客户端。然而,gradle随后正确地声称这两个模块之间存在循环构建依赖关系。

  • 本文向大家介绍meteor 导入/模块目录结构,包括了meteor 导入/模块目录结构的使用技巧和注意事项,需要的朋友参考一下 示例 流星的最新版本支持ecmascriptES6或ES2015。Javascript现在支持import语句和模块,而不是软件包,从而取代了仅用于软件包的应用程序。最新的目录结构类似于仅打包的结构,但是使用/imports目录代替/packages。          

  • 所以我今天遇到了一个奇怪的问题。我在IntelliJ中的一个模块有一些问题,所以我决定我应该试着把它关闭,然后从一个新的结账中重建它。我从Project窗口中删除了该模块,然后从我的文件系统中删除/重新下载了该模块。 我回到Intellij并尝试导入模块。它让我完成了选择选项的正常步骤,然后似乎成功了。只是它没有重新出现在我的项目窗口中。 我不确定我做了什么,但重新创建整个项目在这一点上不是一个选

  • 我注意到一些看似奇怪的行为,当试图以不同的方式导入名为rmod2的python模块时。如果我从rmod2.py文件所在的目录启动python,它可以正常工作。但是,如果我将文件移动到其他模块所在的另一个文件夹,它不再按预期工作。模块/包文件夹 /usr/lib/pymodules/python2.7,它也包含在sys.path.中,所以我创建了文件夹 /usr/lib/pymodules/pyth

  • 问题内容: 使用IntelliJ 2016.2。 使用Gradle 2.14.1 我有2个项目,每个项目都有自己的build.gradle文件和单独的目录结构: 希望您能明白。在IntelliJ中,我具有以下相同级别的模块结构(无子项目): 简单的请求…我想在应用程序内使用。我要在同一个项目中同时开发两个模块。 我尝试在IntelliJ中为添加模块依赖关系。没有骰子。我尝试添加一个jar参考,没有