在本地 jar 文件上执行 mvn install:install 时出现错误 "The Specified Jar file not exists"
Error "The Specified Jar file not exists" when executed mvn install:install on my local jar file
我的项目本地有一个 jar 文件,我需要将该 jar 安装为第 3 方文件,或者只使用 mvn install:install
命令安装该 jar,以便该 jar 将在 .m2 文件夹中可用(在存储库下),然后我可以在 pom.xml 中声明依赖关系,这不会引发错误,尝试以不同的方式执行但会引发以下错误。
Failed to execute goal
org.apache.maven.plugins:maven-install-plugin:2.5 .2:install-file
(default-cli) on project sampl-project: The specified file
'E:\sample-11.jar' not exists
以下组合我尝试 运行 mvn install:install
但惨败。
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=samplefields -Dpackaging=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=samplefields" "-Dpackaging=jar" "-Dversion=11" "-D
file=E:\sample-11.jar" "-DgeneratePom=true"
此外,我还尝试将我的 jar 放在不同的位置和不同的名称 运行 maven install:install
但我得到了同样的错误
Maven 版本 -
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
我浏览过的链接,但它们是不同的问题:
- 在此错误中,您看到未找到工件的名称:
the specified file 'E:\ -11.jar' not exists.
确保您有复制此文件的权限。
对于所有命令,我看到您在 -D 和文件=E:\sample-11.jar.
之间有一个 space
所以你应该像这样删除 space 和 运行 命令行:
mvn install:install-file -DgroupId=sample.groupId -DartifactId=samplefields -Dpackaging=jar -Dversion=11 -Dfile=E:\sample-11.jar -DgeneratePom=true
我犯的错误是在命令中也提到了版本和使用扩展名 (.jar),这导致了问题。
无效命令:
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=samplefields -Dpackaging=jar -Dversion=11 -D file=E:\sample -DgeneratePom=true
-11.jar
文本从命令中删除,它运行完美!希望这对这里的人有所帮助。
我的项目本地有一个 jar 文件,我需要将该 jar 安装为第 3 方文件,或者只使用 mvn install:install
命令安装该 jar,以便该 jar 将在 .m2 文件夹中可用(在存储库下),然后我可以在 pom.xml 中声明依赖关系,这不会引发错误,尝试以不同的方式执行但会引发以下错误。
Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.5 .2:install-file (default-cli) on project sampl-project: The specified file 'E:\sample-11.jar' not exists
以下组合我尝试 运行 mvn install:install
但惨败。
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=samplefields -Dpackaging=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=samplefields" "-Dpackaging=jar" "-Dversion=11" "-D file=E:\sample-11.jar" "-DgeneratePom=true"
此外,我还尝试将我的 jar 放在不同的位置和不同的名称 运行 maven install:install
但我得到了同样的错误
Maven 版本 -
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
我浏览过的链接,但它们是不同的问题:
- 在此错误中,您看到未找到工件的名称:
the specified file 'E:\ -11.jar' not exists.
确保您有复制此文件的权限。
对于所有命令,我看到您在 -D 和文件=E:\sample-11.jar.
之间有一个 space
所以你应该像这样删除 space 和 运行 命令行:
mvn install:install-file -DgroupId=sample.groupId -DartifactId=samplefields -Dpackaging=jar -Dversion=11 -Dfile=E:\sample-11.jar -DgeneratePom=true
我犯的错误是在命令中也提到了版本和使用扩展名 (.jar),这导致了问题。
无效命令:
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=samplefields -Dpackaging=jar -Dversion=11 -D file=E:\sample -DgeneratePom=true
-11.jar
文本从命令中删除,它运行完美!希望这对这里的人有所帮助。