今天调试一个多模块Maven项目时,修改了pom后build老是报错,因为项目里面使用了jdk 8 的新特性
报错信息:
Error:java: Compilation failed: internal java compiler error
但是修改了jdk的版本后又可以build通过。
修改方式:
修改1
修改2
修改3(工程配置文件)
这些都修改了,但是只要修改pom文件就又变成了其它版本
然后看了一位博主的博文:
https://www.cnblogs.com/gmq-sh/p/5818784.html
然后修改了pom,指定jdk版本,然后就好了
<build>
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin></pougins>
</build>