我的專案有一個本地 jar 檔案,我需要將該 jar 安裝為第 3 方檔案,或者只使用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' 不是存在
我嘗試運行以下組合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=真的”
此外,我還嘗試將我的 jar 放在不同的位置和不同的名稱并運行maven install:install
,但我得到相同的錯誤
Maven 版本 -
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
我通過的鏈接,但它們有不同的問題:
uj5u.com熱心網友回復:
- 在此錯誤中,您會看到未找到工件的名稱:
指定的檔案 'E:\ -11.jar' 不存在。
確保您有權復制此檔案。
對于所有命令,我看到您在 -D 和 file=E:\sample-11.jar 之間有一個空格。
所以你應該洗掉空格并像這樣運行命令列:
mvn install:install-file -DgroupId=sample.groupId -DartifactId=samplefields -Dpackaging=jar -Dversion=11 -Dfile=E:\sample-11.jar -DgeneratePom=true
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/470033.html
上一篇:由于未知原因呼叫API時收到錯誤