文件说明
.iml文件:全称是 infomation of module ,注意其中的module,也就是该文件是表示当前模块的配置信息相关。
因此每创建一个module就会生成一个.iml文件。
.idea目录:intellij idea的工程配置文件,里面是当前project的一些配置信息。一个project只会在根目录中存在一个.idea目录。
它包括历史记录,版本控制信息,maven信息等,它属于整个项目的全局配置。
现实中会使用到的情况
一般我们开发时不会和这两个文件打交道,并且git中一般都是直接忽略处理的。
但是有时候我们会直接从一个原有项目复制创建一个新项目,只需要更改项目的目录名与maven中pom的信息,我们需要将.iml与.idea同时进行删除,使之成为一个新项目!