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

时间:2015-03-09 16:41:28

标签: 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文件夹是什么?所有模块共有的某种源层次结构?这就是模块依赖的含义。

1 个答案:

答案 0 :(得分:1)

不,项目在概念上不是模块。但是,具有与项目根相同的根的模块非常常见,在这种情况下,当您调用项目根目录上的上下文菜单时,您将看到与模块相关的操作。这种配置没有任何不正确之处。

" src" folder是模块的源根,它与项目根目录具有相同的根。它不与任何其他模块共享;在模块之间共享代码是通过模块依赖来实现的。