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

Hive 3.1.2 编译出现 Unknown host snapshots.maven.codehaus.org

maven下载出现unknown文件夹