错误日志 | failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile
failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile,打包发布springboot工程阶段产生的问题。
·
项目场景:
项目场景:
- 基于spring boot ,SSM的测试项目。在确保逻辑代码无误的情况下,发生了这件困扰我一天的问题
问题描述
-
基于spring boot开发的项目,准备发布,打包时报的 " Fatal error compiling " 。
-
此时,pom.xml中仅使用spring-boot提供的maven插件。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.4.5</version>
</plugin>
</plugins>
</build>
原因分析:
由于逻辑代码没有错误可以排除,所以剩下的只有Jdk的问题,可究竟是哪里的问题,暂时无法确定。
起初:
- 认为是idea软件JDK配置错误,不过,我经过多次测试,发现并不是。这就导致进度再次停止。
- 这就导致我陷入了” 搜索–测试–失败–搜索 “ 的循环中。终于,在我的不懈努力下(崩溃的边缘反复横跳),终于得到了答案。
解决方案:
- 前提:逻辑代码没有BUG,编译器能够通过。
pom导入maven插件依赖,并配置相应于本地的JDK坐标
//spring boot 打包的maven插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
//maven插件 配置了source 和 target的版本信息
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>11</source>
<target>11</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
结束语
最后,“编码一时爽,维护火葬场”。感叹一下,改错不易!!你懂的! see ya!
更多推荐
已为社区贡献1条内容
所有评论(0)