在maven倉庫沒有對應的jar包時,怎麼將本地jar包通過maven引入
阿新 • • 發佈:2018-11-10
我們有時會遇到這麼一種情況,就是我們本地下載了需要的jar包,可是在maven倉庫中並沒有相關的jar包,那麼我們就沒有辦法
通過maven引入該jar包,通過在工程中手工新增jar包在maven打包的時候並不會將該jar包打進去。
那麼我們此時就可以先將該jar包通過maven打包到我們本地的maven倉庫,然後在通過maven引到我們對應的工程中就可以了。
接下來,我們說一下步驟:
1、首先,我們需要安裝maven,並且配置好對應的本地倉庫地址等資訊。
2、然後進入到我們想要打包到本地倉庫的jar包所在目錄,按住shift+滑鼠右鍵,選擇在此處開啟命令視窗
3、輸入以下命令:
mvn install:install-file -Dfile=sapjco3.jar -DgroupId=com.sap -DartifactId=jco3 -Dversion=3.0.12 -Dpackaging=jar // 引數解釋: -Dfile=xxx //檔名 -DgroupId=xxx //groupId -DartifactId=xxx //artifactId -Dversion=xxx //version -Dpackaging=jar/war //jar包還是war包 (這裡要注意,如果要在任意目錄下執行mvn命令,需要先將maven的資訊新增到環境變數中,不然會提示mvn不是內部命令)
4、等到success成功後,在maven本地倉庫中就存在該jar包了。直接如下引用:
<dependency>
<groupId>com.sap</groupId>
<artifactId>jco3</artifactId>
<version>3.0.12</version>
</dependency>
如上,我們就成功將該jar包引入我們的工程了,直接maven打包就可以了。