java - 在IntelliJ IDEA中,项目本身也是一个模块吗?

标签 java intellij-idea

IntelliJ IDEA 社区版 14

当我右键单击项目名称(在其他 IDE 中实际上是工作区)时,菜单中有一些对它作为模块的引用("remove module ___", " make module ___", "compile module ___", 其中___ 是项目名称。

问题 1:那么 IDEA 项目在概念上也是一个模块,还是我配置不正确?

明确地说,我还注意到项目的文件夹层次结构(名为“WorkspaceI”)如下所示(尾随\表示文件夹):

F:\DEVEL\WorkspaceI\.idea\
F:\DEVEL\WorkspaceI\ALife\
F:\DEVEL\WorkspaceI\out\
F:\DEVEL\WorkspaceI\src\
F:\DEVEL\WorkspaceI\TGM_Common\
F:\DEVEL\WorkspaceI\WorkspaceI.iml

ALifeTGM_Common 是模块。我了解如何配置 out\ 来保存模块的所有类文件。

问题 2: 但是 src 文件夹有什么用?所有模块共有的某种源层次结构?这就是模块依赖项的作用。

最佳答案

不,项目在概念上不是模块。然而,一个模块与项目根目录具有相同的根目录是很常见的,在这种情况下,当您调用项目根目录上的上下文菜单时,您将看到与模块相关的操作。此配置没有任何错误。

“src”文件夹是您模块的源根目录,它与项目根目录具有相同的根目录。它不与任何其他模块共享;的确,模块之间的代码共享是通过模块依赖关系实现的。

关于java - 在IntelliJ IDEA中,项目本身也是一个模块吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28947310/

相关文章:

java - 使用 hibernate 删除对象后刷新 Jtable?

java - 如何为 HTTP GET 的多个键值参数设计 REST URI

java - 能够存储微秒的 Date 对象

java - 配置线程池用于调度任务及其取消

java - 窗口调整大小事件?

intellij-idea - Intellij 不显示 .git 目录

java - 在 IntelliJ 中的 Tomcat9 上运行 restful api war 时出现 URL 问题

java - Andengine 多人扩展 make 抛出错误,但在 Intellij IDEA 编辑器窗口中不显示

java - IntelliJ IDEA 15 Scene Builder 未显示所有控件

intellij-idea - IntelliJ IDEA 缺少潜在的 NPE 警告