演示案例:
-
新建一个空项目
-
在项目中新建一个普通的demo和一个javaWeb demo
这个时候其实我们可以直观的看到 .iml 和 .idea 的区别:
.idea 只存在与项目的根目录,有且只有一个,属于全局配置
.iml 存在与每个demo下,也就是说没创建一个新的demo,都回自动生成一个.iml文件 -
修改每个demo的编译输出路径
给
javaTest
中创建一个类,输出“hello world”
给webTest
中创建一个jsp文件,并配置tomcat服务器
修改每个demo的编译输出路径
4. 关闭项目并且删除.idea目录
5. 导入项目> 只有当前模块的编译路径出现了变化,其他都可以正常运行。
总结
当一个空项目中有多个demo的情况下,删除配置文件并不会影响项目本身,只是自己自定义的一些项目配置发生了变化