maven手動導包

不會又餓了吧發表於2020-11-02

產生場景:maven手動導包出現在專案所用jar包版本過低,maven雲端無此版本的依賴場景

解決案例:

mvn install:install-file -Dmaven.repo.local=D:\software\maven\DB_group -DgroupId=org.apache.kudu -DartifactId=kudu-spark_2.10 -Dversion=1.6.0-cdh5.14.99 -Dpackaging=jar -Dfile=D:\software\maven\kudu-spark_2.10-1.6.0-cdh5.14.99.jar

案例分解

輸入引數

安裝指定檔案到本地倉庫命令:mvn install:install-file
-Dmaven.repo.local 		  倉庫位置

-DgroupId=<groupId>       

-DartifactId=<artifactId> 

-Dversion=1.0.0           版本號

-Dpackaging=jar           打包方式

-Dfile=<myfile.jar>       jar檔案位置

小測試

# 注意:需要合併為一行
mvn install:install-file 
-Dmaven.repo.local= D:\software\maven\DB_group     # 本地倉庫地址
-DgroupId=org.apache.poi                           # dependence 第一部分
-DartifactId=poi                                   # dependence 第二部分
-Dversion=3.10.1                                   # dependence 第三部分
-Dpackaging=jar                                    # 打包方式   --jar
-Dfile=D:\software\maven\XXX.jar                   #jar包存放地址

執行

cmd 執行一下就可以(mvn -V 測試一下maven環境變數是否配置)

相關文章