Maven 错误: Unknown lifecycle phase ".sourceforge.javacsv". You must specify a valid lifecyc
Posted contixue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven 错误: Unknown lifecycle phase ".sourceforge.javacsv". You must specify a valid lifecyc相关的知识,希望对你有一定的参考价值。
这是在Win10系统下,将Jar包手工导入进Maven本地仓库,使用PowerShell执行命令报的错。
命令如下:
mvn install:install-file -Dfile=E:WorkspaceFlowerPricelibjavacsv-2.1.jar -DgroupId=net.sourceforge.javacsv -DartifactId=javacsv -Dversion=2.1 -Dpackaging=jar
原因是在PowerShell中,点 “.” 算特殊运算符,导致该错误。
解决方法一:在CMD中执行该命令。需要注意把当前目录转到pom.xml所在目录
解决方法二:为命令加上单引号,变为如下:
mvn install:install-file -Dfile="E:WorkspaceFlowerPricelibjavacsv-2.1.jar" ‘-DgroupId=net.sourceforge.javacsv‘ ‘-DartifactId=javacsv‘ ‘-Dversion=2.1‘ ‘-Dpackaging=jar‘
以上是关于Maven 错误: Unknown lifecycle phase ".sourceforge.javacsv". You must specify a valid lifecyc的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse Maven项目报"Unknown"错误的解决
spring-boot-maven-plugin:[unknown-version]
Maven异常_06_ Unknown lifecycle phase "mvn"
Hive 3.1.2 编译出现 Unknown host snapshots.maven.codehaus.org