問題:
弄了個測試項目,因為有涉及JDK1.8的代碼,所以將IDEA中默認的Language Level 5(即對應JDK1.5),修改為了8(即對應JDK1.8),但是每次引入新的maven依賴,自動刷新成Language Level 5。
解決方法:
可以通過指定項目的Language Level值,來防止每次自動重置Language Level。只要在pom.xml 中添加如下內容:
1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId> 5 <artifactId>maven-compiler-plugin</artifactId> 6 <version>2.3.2</version> 7 <configuration> 8 <source>1.8</source> 9 <target>1.8</target> 10 </configuration> 11 </plugin> 12 </plugins> 13 </build>
