- {{d.title}} 发布时间:{{moment(d.uptime).format('ll')}}
2021-11-16 10:54:50
问题描述:
使用idea打包命令package时报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile…
关联错误:
解决方法:
统一项目JDK配置
要是你在intellij idea里面的maven窗口点击的打包编译的话,就在intellij idea设置项目jdk版本,直接Ctrl+Alt+s进入设置界面
选中项目右击 》F4键设置项目属性进入
或点击按钮进入项目设置
其它参考方案:
步骤一:在项目的pom.xml中加入以下代码
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<executable>${JAVA8_HOME}/bin/javac</executable>
</configuration>
</plugin>
</plugins>
步骤二:修改settings.xml文件(\apache-maven-3.6.1\conf\settings.xml)
<profiles>
<profile>
<id>custom1-compiler</id>
<properties><JAVA8_HOME>D:\Java\jdk8\jdk1.8.0_171</JAVA8_HOME></properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>custom1-compiler</activeProfile>
<activeProfile>custom-compiler</activeProfile>
</activeProfiles>
完成上面步骤后,Idea会自动自成一个Profiles选项,不用管它,再次执行打包命令package即可。