情况一:Fatal error compiling:无效的目标发行版。
如遇到无效的目标发行版则是jdk版本问题,修改如下:
pom.xml的java版本号修改与settings下的版本号一致。
情况二:Fatal error compiling:无效的标记。
在pom.xml文件中修改或添加,
<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> <compilerArguments> <bootclasspath>${java.home}/lib/rt.jar</bootclasspath> </compilerArguments> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin>
以及添加依赖,
<dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> </dependency>