当前位置: 首页 > 知识库问答 >
问题:

在我的本地jar文件上执行mvn install:install时出现错误“指定的Jar文件不存在”

傅博瀚
2023-03-14

我的项目本地有一个jar文件,我需要将jar安装为第三方文件,或者只是使用mvn install:install命令安装此jar,以便jar在.m2文件夹(存储库下)中可用,稍后我可以在pom中声明依赖项.xml这不会引发错误, 尝试以不同的方式执行,但抛出以下错误。

无法在项目sampl-project上执行目标org.apache.maven.plugins: maven-install-plugin: 2.5.2: install-file(default-cli):指定的文件'E:\sample-11.jar'不存在

我尝试运行以下组合<code>mvn install:install<code>但失败惨重。

mvn install: install-file-DgroupId=sample.groupId-DartifactId=samplefield-D打包=jar-Dversion=11-D file=E:\sample-11.jar-DGeneratePom=true

mvn install:install-file -DgroupId=sample-groupId -DartifactId=samplefields -Dpackaging=jar -Dversion=11 -D file=E:\sample-11.jar -DgeneratePom=true

mvn install: install-file"-DgroupId=sample.groupId"-DartifactId=samplefield-Dpack=jar-Dversion=11-D file=E:\sample-11.jar-DGeneratePom=true

mvn install:install-file "-DgroupId = sample . groupid " "-darti factid = sample fields " "-D packaging = jar " "-D version = 11 " "-D file = E:\ sample-11 . jar " "-DgeneratePom = true "

此外,我还尝试将我的jar放在不同的位置和不同的名称中,并运行maven install:install,但是我得到相同的错误

马文版 -

Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)

链接我去通过,但他们是不同的问题:错误与mvn安装本地jar:未能执行目标org.apache.maven.plugins: maven-install-plugin...(是一个目录)-

共有2个答案

狄飞尘
2023-03-14
  1. 在此错误中,您会看到未找到工件的名称:

指定的文件'E:\-11.jar'不存在。

请确保您有权限复制此文件。

对于所有命令,我看到在-D和文件=E:\sample-11.jar之间有一个空格。

因此,您应该删除空间并运行命令行,如下所示:

mvn install:install-file -DgroupId=sample.groupId -DartifactId=samplefields -Dpackaging=jar -Dversion=11 -Dfile=E:\sample-11.jar -DgeneratePom=true
颛孙星海
2023-03-14

我犯的错误是提了版本,用了扩展(。jar)名称也添加到命令中,这就产生了问题。

无效命令:

mvn install: install-file-DgroupId=sample.groupId-DartifactId=samplefield-D打包=jar-Dversion=11-D file=E:\sample-11.jar-DGeneratePom=true

有效命令:

mvn install: install-file-DgroupId=sample.groupId-DartifactId=samplefield-D打包=jar-Dversion=11-D file=E:\sample-DGeneratePom=true

从命令中删除了< code>-11.jar文本,它工作得完美无缺!希望这能帮到这里的人。

 类似资料:
  • null 这里出了什么问题。

  • 我试图在包含GUI系统的JDK 11.0.2上运行我在Intellij中创建的一个可执行jar文件。我已经安装了Java8和java SDK11.0.2。每当我双击jar文件时,我希望主gui登录屏幕出现,但什么也没有发生。我已经尝试了其他选项,例如尝试通过cmd运行它(它给了我一个访问错误),HKEY_CLASSES_ROOT\jarfile已经有命令:“C:\Program Files\jav

  • 运行hadoop jar文件时出现以下错误 线程“main”java中出现异常。lang.ClassNotFoundException:hdfs: 位于java。网URLClassLoader 1美元。在java上运行(URLClassLoader.java:366) 。网URLClassLoader 1美元。在java上运行(URLClassLoader.java:355) 。安全AccessC

  • 当我试图使用命令: 错误:发生了JNI错误,请检查您的安装并在线程“main”java中重试。lang.NoClassDefFoundError:org/apache/http/client/ClientProtocolException 它在eclipse中运行良好。请帮忙。

  • 我正在使用IntelliJ IDEA从LeanFT项目创建一个jar工件。 jar工件已生成,但带有以下错误消息: 发生JNI错误,请检查您的安装并重试 当试图直接执行jar文件时。 当我使用IDE执行时,它正在工作。不需要任何参数或参数值。当我从简单的“你好世界”生成一个jar文件时,我收到同样的错误。 堆栈跟踪:

  • 我正在学习Java,并试图用Swing制作一个非常简单的程序。我使用命令行java工具。 这是我第一次尝试制作.jar文件,所以如果这是一个琐碎的问题,我很抱歉。