背景:本项目使用JDK1.8

编译maven工程的时候出现如下错误:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1
pom中如下配置maven插件,配置中声明使用JDK1.8:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<executable>${JAVA8_HOME}/bin/javac</executable>
</configuration>
</plugin>
这里的${JAVA8_HOME}这个变量是在settings.xml中配置的,如下:
<profile>
<id>custom-compiler</id>
<properties>
<JAVA8_HOME>C:\Program Files (x86)\Java\jdk1.8.0_73</JAVA8_HOME>
</properties>
</profile>
当然这里应该需要激活,所以settings.xml文件还应该有如下配置:
<activeProfiles>
<activeProfile>custom-compiler</activeProfile>
</activeProfiles>
从pom文件中CTRL点击变量JAVA8_HOME能跳到settings.xml中找到它的定义处,按理来说应该是能找到这个变量,出现上述问题并不是因为找不到这个变量。我将pom文件中的JAVA8_HOME这个变量直接用实际的路径替换,即替换为
C:\Program Files (x86)\Java\jdk1.8.0_73\bin\javac
发现编译通过,这就奇怪了。
揭晓原因:
maven其实是有一个默认的仓库.m2仓库和默认的settings.xml配置文件,我们在这个默认的settings.xml文件中也添加了一个JAVA8_HOME的变量后,编译就通过了,这就说明,maven编译的时候找的不是我在idea中配置的我自定义的settings.xml,而是先找的它默认的那个。因为里面没有,所以之前找不到JAVA8_HOME,导致编译失败、
总结:maven编译的时候应该是先找的默认的settings.xml,如果找不到,才会去找我在idea的settings选项下配置的“User settings file”中配置的settings.xml文件。
解决办法:删掉maven默认的去找的那个settings.xml文件,这样自定义的文件就会生效了
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Failed
# to
# execute
# goal
# org...
# org...错误解决
# maven package 打包报错 Failed to execute goal的解决
# 关于maven打包时的报错: Return code is: 501
# ReasonPhrase:HTTPS Required
# maven报错:Failed to execute goal 
# 找不到
# 我在
# 这就
# 去找
# 先找
# 应该是
# 就会
# 是在
# 在这个
# 是有
# 才会
# 希望能
# 自定义
# 我将
# 能找到
# 中也
# 谢谢大家
# 跳到
# 解决办法
# 我自
相关文章:
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何做静态网页,sublimetext3.0制作静态网页?
北京网站制作的公司有哪些,北京白云观官方网站?
网站制作模板下载什么软件,ppt模板免费下载网站?
电商网站制作公司有哪些,1688网是什么意思?
,如何利用word制作宣传手册?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
制作企业网站建设方案,怎样建设一个公司网站?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
简单实现Android验证码
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何快速搭建高效简练网站?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
南京网站制作费用,南京远驱官方网站?
招商网站制作流程,网站招商广告语?
网站设计制作企业有哪些,抖音官网主页怎么设置?
如何在云主机快速搭建网站站点?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
如何在自有机房高效搭建专业网站?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
,柠檬视频怎样兑换vip?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
建站之星×万网:智能建站系统+自助建站平台一键生成
常州企业网站制作公司,全国继续教育网怎么登录?
如何快速使用云服务器搭建个人网站?
如何高效配置IIS服务器搭建网站?
建站之星如何实现五合一智能建站与营销推广?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
如何在阿里云虚拟服务器快速搭建网站?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
网站制作壁纸教程视频,电脑壁纸网站?
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
c# Task.ConfigureAwait(true) 在什么场景下是必须的
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
建站主机与虚拟主机有何区别?如何选择最优方案?
如何在Ubuntu系统下快速搭建WordPress个人网站?
如何用已有域名快速搭建网站?
定制建站方案优化指南:企业官网开发与建站费用解析
济南企业网站制作公司,济南社保单位网上缴费步骤?
建站主机选购指南:核心配置优化与品牌推荐方案
建站之星后台密码如何安全设置与找回?
*请认真填写需求信息,我们会在24小时内与您取得联系。