最近在IDEA中导入Eclipse的项目,虽然使用了MAVEN创建的,但是还是出现了各种各样的奇葩BUG,因此写下记录记录。
出现各种各样不知道此类,不报错却在编译时提示找不到相关的包,但是MAVEN却不在依赖中报任何错。在MAVEN中尝试了REport也不行,重新导依赖也不行,一开始以为是本地仓库不行,也重删除了本地仓库重来,也不行。
考虑到是编译不通过,那么我就去设置了一下编译
如图,发现默认使用的JavaC编译,考虑到项目比较老旧,有些部分是一直迭代更新过来的,因此设置为Eclipse编译器,具体的各位可以查看资料。
同时将编译的版本改为8的版本
还没完,继续在运行界面设置
设置为JDK8
同时项目跑的是tomcat,因此还要继续查看相关模块是否是JDK8
在tomcat设置界面,在Before lauch中选择编译的方式为 Build,no error check
此时就会跳过部分编译错误的内容。这是因为IDEA中跟Eclipse编译的方式不太一样,Eclipse能够允许代码报错同时将Tomcat跑起来。
此时编译就不在报错了,项目也能够正常了。