无法执行目标org.apache.maven.plugins:maven-install-plugin:2.4:install-file maven

时间:2017-10-06 12:10:09

标签: maven

我尝试通过命令提示符执行以下命令:

mvn install:install-file -Dfile=scertcommon-07.01.08.04.jar -DgroupId=com.avaya.sce -DartifactId=scertcommon -Dversion=07.01.08.04 -Dpackaging=jar

执行上述命令时出现以下错误。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install-file (default-cli) on project standalone-pom: Error installing artifact 'com.avaya.sce:scertcommon:jar?': Failed to install artifact com.avaya.sce:scertcommon:jar?:07.01.08.04: C:\Users\N0292812\.m2\repository\com\avaya\sce\scertcommon\07.01.08.04\scertcommon-07.01.08.04.jar? (The filename, directory name, or volume label syntax is incorrect)

还有一点: 我不使用pom.xml文件,jar文件保存在D:/xx/xxx.So我导航到该文件夹​​并执行上述命令。 什么是确切的问题,我该如何纠正这个问题。我对Maven来说很新鲜

1 个答案:

答案 0 :(得分:0)

检查为什么有'?'在错误消息中的工件名称之后。

  

...安装工件'com.avaya.sce:scertcommon:jar时出错? ...'

也许一些不可见的特殊字符在工件名称之后插入了你的mvn命令。

我认为在Windows角色'?'不能在文件名/路径中使用。