Idea 编译Web 项目时会报错“IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除”,原因是IDEA默认把项目的源代码版本设置为jdk1.5。通过修改相关设置可以解决,但还是比较麻烦的。用Maven 就简单了,在<plugins> 里添加如下插件代码即可。注意不是在依赖里添加这段代码!(会导进一大堆插件包,而且好象还不能解决问题) 这个办法是在发现java 文件不支持try-with-resources 写法时,Idea 小灯泡给出的提示。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin>