首先是一个spring boot的项目,是maven构建的,从SVN导入至本地之后运行启动类报错。错误提示:错误: 找不到或无法加载主类。
同时右下角Event Log出现Cannot load settings from file
由于不同的开发人员使用工具不同,有在使用eclipse,有使用Idea的,所以在将各自代码提到仓库时,难免会有相关开发工具配置也被一并提入仓库了(所以我们尽量注意,不要将工具的配置提交至代码库),此时再拉项目最新代码,很有可能会出现加载idea重新加载.iml文件失败。
方法1:
(1)新建一个临时目录来拉SVN代码库的代码
(2)检出代码发现带有.idea文件夹
(3)删除此文件夹
(4)在idea中作为新项目导入
方法2:
(1)选中.idea文件右键,点击Show in Explorer打开文件所在文件夹
(2)删除.idea文件
(3)退出Idea(关闭该项目窗口)
(4)File=>Open Recent再次打开项目也可自动生成.idea文件
.iml文件
idea 对module 配置信息之意, infomation of module;iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息;iml文件是IntelliJ IDEA自动创建的模块文件,存储一些模块开发相关的信息,比如一些Java组件,插件,maven组件等到,还可能存储模块路径信息,依赖信息以及一些别的设置信息。
.idea文件夹
.idea存放项目的配置信息,包括历史记录,版本控制信息等。
可以点击file->Settings->File types,在右下角的Ignore files and folders中可以输入.idea;和*.iml;将其隐藏。