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
文件夹是什么?所有模块共有的某种源层次结构?这就是模块依赖的含义。
答案 0 :(得分:1)
不,项目在概念上不是模块。但是,具有与项目根相同的根的模块非常常见,在这种情况下,当您调用项目根目录上的上下文菜单时,您将看到与模块相关的操作。这种配置没有任何不正确之处。
" src" folder是模块的源根,它与项目根目录具有相同的根。它不与任何其他模块共享;在模块之间共享代码是通过模块依赖来实现的。