环境:ubuntu+maven+jenkins
过程:ubuntu安装了maven,jenkins,服务器和jenkins均配置了环境变量
服务器etc/profile的环境变量
jenkins配置的环境变量
问题:构建项目提示java.io.IOException: hudson.maven.MavenEmbedderException: Couldn't find maven version information in '/usr/share/maven'. Are you sure that this is a valid maven home?
生效了吗环境变量,终端下 echo $PATH 看下maven会出来对应路径吗
然后 mvn -v 会出来正确版本号吗
该回答引用GPTᴼᴾᴱᴺᴬᴵ
这个错误提示表明 MavenEmbedder 无法在指定的目录 '/usr/share/maven' 中找到 Maven 的版本信息,导致构建项目失败。可能的原因有:
解决这个问题的方法是:
如果以上方法均无效,可以考虑卸载并重新安装 Maven,或者尝试更新 Maven 版本。
这个问题已经解决,之前maven和jdk是jenkins自动安装的,重新自定义安装maven,然后就报jdk问题,openjdk8 和openjdk11都不行,最终安装了jdk17,截至提交出现新的问题,