报错信息:

1
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project jsz-common: Fatal error compiling: 无效的目标发行版: 10 -> [Help 1]

原因是Mavensetting配置文件中配置了profile标签指定了JDK版本,导致其版本与现版本不同而报错。

setting 文件中配置如下:
1
2
3
4
5
6
7
8
9
10
11
12
<profile>     
<id>jdk</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>10</jdk>
</activation>
<properties>
<maven.compiler.source>10</maven.compiler.source>
<maven.compiler.target>10</maven.compiler.target>
<maven.compiler.compilerVersion>10</maven.compiler.compilerVersion>
</properties>
</profile>

解决办法: 修改此配置中版本为Maven项目现有JDK版本就行。