java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Maven安装本地jar失败错误

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加上双引号即可.

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文