把本地的单独jar包添加进maven里

把本地的单独jar包添加进maven里

1.场景

发了个jar包过来,要新增一个功能
本来我以为只要在Project Settings–> Libraries里添加本地路径就行了,原本加进去能用,但是过了天重启后就报错说找不到这个jar包下的类了,pom文件巴拉巴拉怎么了,一看pom文件路径也出错了,然后百度半天都找不到有用的,最后终于找到一个【大佬牛啤

2.过程

启动cmd,敲以下命令

mvn install:install-file -Dfile=xxx\xxx\xxx.jar -DgroupId=xxx -DartifactId=xxx -Dversion=9.9.9 -Dpackaging=jar
  • 分步介绍
    mvn 加不加好像没影响,但是我看别人都加了,那我也加吧
    install:install-file 表示开始安装文件
    -Dfile=xxx\xxx\xxx.jar 你要加入的这个jar包的地址
    -DgroupId=xxx 之后你pom文件<groupId>标签填写的东西
    -DartifactId=xxx之后你pom文件<artifactId>标签填写的东西
    -Dversion=9.9.9 之后你pom文件<version>标签填写的东西
    -Dpackaging=jar打包类型

在这里插入图片描述

显示BUILD SUCCESS就表示安装成功了

  • 你在你maven仓库下,你输出的-DgroupId=xxx 的这个路径下,可以看到个maven-metadata-local.xml文件,打开后就是pom文件的格式,不过要把标签换成pom文件下的依赖标签标签,实际上我们也只需要<groupId>,<artifactId>,<version>三个值,其他的可以不复制

--------------【附带一个maven仓库安装流程】-----------------


版权声明:本文为m0_49976286原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。