1. 程式人生 > >eclipse的maven中需要把jar的包檔案登入到自己的倉庫裡面的操作

eclipse的maven中需要把jar的包檔案登入到自己的倉庫裡面的操作

問題的描述

從別人那拿到了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包檔案的做成即可。