eclipse的maven中需要把jar的包檔案登入到自己的倉庫裡面的操作
阿新 • • 發佈:2018-12-05
問題的描述
從別人那拿到了Java maven的工程,匯入自己的eclipse中之後編譯的時候出現包檔案找不到,之後把工程進行maven的update project之後,pom.xml檔案出現錯誤,提示你找不到對應的包檔案,如下圖。這種現象就是我的包檔案中沒有下面的兩個包。正常的場合是,我自己從網站上找到這兩個包檔案下載之後直接放到我自己的.m2資料夾的指定目錄下,下載的(地址 https://mvnrepository.com/ 搜尋這兩個包)。這種做法是不正規的,會在你的工程打包成war包的時候會出錯的。
正確的做法如下
1 在網址 https://maven.apache.org/download.cgi 中下載maven的安裝包,如下圖。下載之後在你本地解壓即可
2 在你本地執行你的cmd進入DOS的編輯介面,之後執行
cd C:\Users\peiqiang\Downloads\apache-maven-3.6.0-bin\apache-maven-3.6.0\bin
現在我想插入自己從網上下載的包檔案,下載之後的包檔案放到自己的目錄下(C:\lib),執行下面的兩行程式碼。
mvn install:install-file -Dfile=C:\lib\jai_code-1.1.3.jar -DgroupId=com.sun.media -DartifactId=jai_code -Dversion=1.1.3 -Dpackaging=jar -DgeneratePom=true mvn install:install-file -Dfile=C:\lib\jai_codec-1.1.3.jar -DgroupId=com.sun.media -DartifactId=jai_codec -Dversion=1.1.3 -Dpackaging=jar -DgeneratePom=true
安裝成功如下圖
上面的操作結束之後再對專案進行update project,之後pom.xml檔案就不會報錯了。之後進行war包檔案的做成即可。