在Java学习中,我们难免需要从GitHub、Gitee上面clone项目,如果拷下来的项目中里面有几个子模块,我们会发现,这些子模块不是我们认识的子模块,这些子模块的图标是一个普通文件夹。这是因为IDEA识别不出来这是个子模块,这时候就需要手动将这个文件夹设置为module。下面是详细设置步骤:
1、点击File-进入Project Structure,选中Modules
我们会发现这里只有拷过来的父工程(如图示例子,只有mq-demo父模块),而没有子模块。
可以看到图示例子中可以中右边的Sources中看到两个子模块,但是!IDEA没有识别出来它们是子模块。我们需要把它们设置成子模块。
2、点击“+”-选择Import Module
3 选择需要设置成子模块的文件夹-OK
4、选中Create module from existing sources
因为这个文件夹已经存在了 ,所以选择 从现有源创建模块,而不是从外部模型导入模块。
5、接下来就无脑Next,最后Create
Create后Modules中就会出现子模块,Apply-OK后,到启动类中再右键就有Run命令了。