有時使用的jar包沒有被maven倉庫收藏,但pom中卻要用到,這個時候我們就需要將jar安裝到本地倉庫中了。本文以javailp為例進行說明。(曾在對接第三方支付的時候需要導入第三方的jar包, 本地運行的時候是沒有問題, 但是maven打包的時候,會報錯, 提示找不到這個包)
1 . 准備好jar文件,並確認jar文件的路徑名,如:D:\myDoc\private\private_jars\javailp-1.2a\javailp-1.2a.jar
2. 打開命令行工具cmd,執行以下命令安裝jar包到本地倉庫:
mvn install:install-file -Dfile=D:\myDoc\private\private_jars\javailp-1.2a\javailp-1.2a.jar -DgroupId=net.sf.javailp -DartifactId=javailp -Dversion=1.2a -Dpackaging=jar
(mvn命令,需要配置maven環境變量)
3.可以到本地倉庫目錄,查看確認安裝的情況,如圖,找到.m2文件夾對應的包路徑下,可以看到,已經安裝成功
4.重新刷新代碼,重新編譯項目,此時不會再報找不到jar的錯誤。