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>