报错信息:
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]
|
原因是Maven的setting配置文件中配置了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版本就行。