执行mvn clean install时遇Unknown lifecycle phase 'High'错误求助
解决Maven执行
mvn clean install时的Unknown lifecycle phase "High"错误 先看核心错误日志:
[ERROR] Unknown lifecycle phase "High". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]
问题原因
Maven识别到了一个无效的生命周期阶段High,说明你实际执行的命令并非纯mvn clean install,而是混入了多余的High参数,导致Maven无法解析。
解决方案
- 检查终端输入命令:确认你在终端里输入的命令是否正确,有没有误写为
mvn clean install High这类格式,删掉多余的High即可。 - 检查IDE运行配置:如果是在IDE(如IntelliJ IDEA、Eclipse)中执行命令,打开对应的运行配置,查看「命令行」字段是否额外添加了
High参数,直接移除该无效内容。 - 检查自动化脚本/CI配置:如果是通过脚本、Jenkins等工具执行的命令,排查脚本中的Maven命令是否被错误修改,去掉混入的
High字样。
验证
修正命令后重新执行mvn clean install,Maven会按正常生命周期完成清理、编译、测试、打包及本地仓库安装流程。
内容的提问来源于stack exchange,提问作者Bhaskar lokanatham
相关产品推荐
相关产品推荐

