maven报错:Failedtoexecutegoalonproject问题及解决
发布日期:2025-01-04 11:24 点击次数:162
maven报错:Failed to execute goal on project
项目结构
在hzz-entity项目上运行Maven install时报错如下:
解决方法
第一步:首先检查java -version与javac -version的版本是否一致,不一致的情况下需要修改java环境变量将其保持一致。
注意:如果安装过oracle,因oracle自带的jre可能导致java版本不是你配置或安装的版本,所以需要将path中%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;调整到path配置的最前面。
错误PATH环境变量示例如下:
第二步:检查所有项目的字符编码及jdk编译环境。
第三步:首先运行最大范围的pom.xml,执行maven clean、maven install命令。
然后再依次在hzz-parent、hzz-util、hzz-entity、hzz-core、hzz-web项目的pom.xml上执行maven clean、maven install命令即可。
maven加载依赖报错问题
出现的问题
无论是加载什么依赖,都报错大概是“Cannot reslove …”
在网上找了很久的解决方法,最后自己去检查IDEA中的maven的时候发现了问题:竟然Maven的setting.xml都无了,虽然不知道为啥没的,但是加上就好了
一、检查IDEA中的maven配置
尤其是注意那两个
二、添加对应setting.xml到上图目录中
三.setting.xml中写入配置
代码如下(示例):
该处需要修改其中 <localRepository>C:\Users\14469\.m2\repository</localRepository> 这个里面的路径,根据自己的情况进行修改即可
总结
当百度很久都找不到问题的时候,其实可以自己冷静一下,慢慢从源头开始排查。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。