记录一次使用IDEA学习maven遇到的问题

记录一次使用IDEA学习maven遇到的问题


问题&解决方式
1、新建文件时可选的目录中没有Java文件:点击对应的Java文件夹,鼠标右键,选择Mark Directory As…然后对号入座,source(放我们开发的Java类的文件夹)resource(放我们开发用到静态资源文件的文件夹)test source(放我们用来做测试的Java类的文件夹)test-resource(放我们用来做测试的静态资源文件的文件夹);
2、在build项目中module时,一直报编译错误,
Error:java: Compilation failed: internal java compiler error,百思不得其解,因此觉得应该是jdk错了,于是乎ctrl + alt + shift+ s打开项目结构,发现我的项目使用的是java8的语言编译级别,实际上我的本地也是JDK8,但是就是报错。

记录一次使用IDEA学习maven遇到的问题

解决方案:看了看project还有其他的module都是java5的语言编译级别都是Java5,然后我就改成5,然后再次rebuild就编译成功了

3、此外遇到了一个小问题,我的项目rebuild之后被编译到了非target路径下,而是一个out的文件夹下,后来查了原因发现是因为我的输出路径错了ctrl + alt +shift +s或者File-project structure…,改一下输出路径
记录一次使用IDEA学习maven遇到的问题

据说选定了exclude output paths会隐藏一些文件夹的显示,例如web项目WebRoot,我还没用IDEA写web所以暂时不清楚,先记录一下。