问题:  

  弄了个测试项目,因为有涉及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>

 

相关文章:

  • 2022-01-11
  • 2021-08-14
  • 2021-07-25
  • 2021-07-12
  • 2021-07-02
  • 2021-10-29
  • 2021-04-26
猜你喜欢
  • 2021-09-09
  • 2021-08-11
  • 2021-09-07
  • 2021-09-21
  • 2021-08-07
  • 2022-12-23
相关资源
相似解决方案