产生场景: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环境变量是否配置)