您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關maven本地庫中怎么手動添加jar包,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
1. 包確實不存在,或者包的目錄下有亂七八糟的文件
包不存在說明下載有問題,可能是私服沒有,或者網絡有問題,沒下載完整等等。
亂七八糟的文件是maven自己生成的,用來標記什么時候更新過包,下載失敗的,這個文件存在的話,再次構建也不會去下載包了,需要手工刪掉這個文件。亂七八糟的文件可能是一個或多個,目錄下面,除了pom.xml和jar包,其他的文件都可以刪除,或者pom.xml和jar包也可以刪除,讓maven再去下載一次也沒問題。
2. 包存在,也沒有任何問題
這種可能就是eclipse顯示的問題,update工程,重新編譯一下,應該就可以了。
這兩天做測試,手動下載一些maven中沒有的包,還可以通過jar進行安裝。
語法如下,
mvn install:install-file -Dfile=jar包的位置(參數一) -DgroupId=groupId(參數二) -DartifactId=artifactId(參數三) -Dversion=version(參數四) -Dpackaging=jar
例如,增加commons-io-2.3.jar,參數一是下載本地的jar路徑,pom.xml配置如下所示,
<dependency> <groupId>org.apache.commons</groupId> --參數二 <artifactId>commons-io</artifactId> --參數三 <version>2.3</version> --參數四</dependency>
一開始執行,提示這個錯誤,
C:\bisal\maven-3.0.5\bin>mvn install:install-file -DgroupId=org.apache.commons -Dversion=2.3 -Dpackaging=jar -Dfile=c:\bisal\Dev\commons-io-2.3.jar[ERROR] Error executing Maven.[ERROR] 1 problem was encountered while building the effective settings[FATAL] Non-parseable settings C:\bisal\maven\maven-3.0.5\bin\..\conf\settings.xml: only whitespace content allowed before start tag and not \u1 (position: START_DOCUMENT seen \u1... @1:1) @ C:\bisal\maven\maven-3.0.5\bin\..\conf\settings.xml, line 1, column 1
因為他使用了maven工具中conf的settings.xml配置文件,我實際使用的settings.xml,是在其他路徑下,但是嘗試加-s參數,變更配置文件的路徑,沒起作用。
簡單的操作,就是用實際的settings.xml直接覆蓋conf的settings.xml。再次執行,提示安裝完成,
P.S. 如果您知道怎么徹底解決這個問題,請指教下。
C:\bisal\maven-3.0.5\bin>mvn install:install-file -DgroupId=org.apache.commons -Dversion=2.3 -Dpackaging=jar -Dfile=c:\bisal\commons-io-2.3.jar -DartifactId=commons-io[INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Maven Stub Project (No POM) 1[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-pom ---[INFO] Installing c:\bisal\commons-io-2.3.jar to C:\bisal\maven\repository\org\apache\commons\commons-io\2.3\commons-io-2.3.jar[INFO] Installing C:\Users\86134\AppData\Local\Temp\mvninstall1394150247400548332.pom to C:\bisal\maven\repository\org\apache\commons\commons-io\2.3\commons-io-2.3.pom[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 0.541s[INFO] Finished at: Mon Jan 25 16:49:25 CST 2021[INFO] Final Memory: 4M/15M[INFO] ------------------------------------------------------------------------
關于maven本地庫中怎么手動添加jar包就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。