IDEA 下多模块项目,理论上项目的 模块信息 *.iml 是不应该提交的。
一个合理的 git 仓库提交后的内容
这样我们会使用 git clone 从服务器上拉取代码
相对于正常的模块项目,模块并不会自动识别,此时需要我们手动导入,正常的模块项目如下图 :
导入模块 :
即可,此时我们可以把预设值的模块删除再导入,就是 idea 默认识别的根目录
最终如图:
自动生成的 iml 文件。
注意一点,由于我们的模块是Maven 模块 ,在创建的时候,注意目录名与模块名相同,为 maven 组件id。