Maven安装本地jar失败:Unknown lifecycle phase com.allinpay.sdk 错误原因及解决
作者:LXH-404
在使用mvn install:install-file安装本地jar包时,如果groupId包含点号(如com.allinpay.sdk),命令行可能将其错误解析为生命周期阶段,导致报错“Unknown lifecycle phase”
Maven 安装本地 jar 失败
安装命令
mvn install:install-file -Dfile=文件路径地址 -DgroupId=com.allinpay.sdk -DartifactId=top-sdk-java -Dversion=1.0.5 -Dpackaging=jar
错误描述
Unknown lifecycle phase “.allinpay.sdk”. You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Avail
able lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-res
ources, 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]
错误原因
存在特殊字符无法解析
更改后
mvn install:install-file -Dfile=文件地址 -DgroupId=“com.allinpay.sdk” -DartifactId=top-sdk-java -Dversion=“1.0.5” -Dpackaging=jar
可以看到文件的DgroupId加上双引号即可.
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
