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
ALife
和 TGM_Common
是模块。我了解如何配置 out\
来保存模块的所有类文件。
问题 2: 但是 src
文件夹有什么用?所有模块共有的某种源层次结构?这就是模块依赖项的作用。
最佳答案
不,项目在概念上不是模块。然而,一个模块与项目根目录具有相同的根目录是很常见的,在这种情况下,当您调用项目根目录上的上下文菜单时,您将看到与模块相关的操作。此配置没有任何错误。
“src”文件夹是您模块的源根目录,它与项目根目录具有相同的根目录。它不与任何其他模块共享;的确,模块之间的代码共享是通过模块依赖关系实现的。
关于java - 在IntelliJ IDEA中,项目本身也是一个模块吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28947310/