• 将本地jar包手动添加到Maven仓库依赖处理


    一、起因

    在日常开发中,经常会遇到一些情况,就是在更新Maven时,从网上下载jar包的时候网络不稳定或者其他原因导致jar包数据缺失而导致的依赖无法正常引入的情况.

    还有一些其他情况如个人jar包一类的。

    二、解决

    以前以上这些情况,通常我是将本地jar包复制到Maven仓库根据目录结构替换相对应的jar包,从而实现将完整jar包替换仓库中残缺的jar包;

    这种情况,有时候,确实好使,但是很多时候,这种方法行不通,在更新Maven时,还是无法找到相对应的jar包。

    可见,替换并不好使,但是有时候有的jar包在互联网上并没有,而是自己本地的或者私自,这种情况我需要将其添加到Maven中进行管理,就需要手动来安装这些jar包了。

    首先,打开本地cmd窗口,按照一定规则将本地的jar包进行安装。规则如下:

    如,我需要安装一个本地的OrgPublic.jar文件,一共提供4个参数



    com.zzh-----------------(参数二)
    generator-----------(参数三)
    0.0.1-SNAPSHOT------------(参数四)

    参数1:本地jar包的真实路径,例如我的是: D:\新建文件夹\generator\target\generator-0.0.1-SNAPSHOT.jar

    参数2:groupId 这个值,可以根据自己的需求来决定

    参数3:artifactId 这个值,建议和jar同名

    参数4:版本号,这个不用说了,根据需求自己来决定。

    拼接参数后如下所示:

    mvn install:install-file -Dfile="D:\新建文件夹\generator\target\generator-0.0.1-SNAPSHOT.jar" -DgroupId=com.zzh -DartifactId=generator -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar

    mvn install:install-file -Dfile="参数1" -DgroupId=参数2 -DartifactId=参数3 -Dversion=参数4 -Dpackaging=jar (注意有的中间有空格,建议复制我的然后进行替换)

    将上面的拼接数据在CMD窗口运行即可,运行结果如下:

    找到安装地址打开即可看到

  • 相关阅读:
    Github使用指南
    应急响应靶机训练-Linux2
    Java根据excel模版导出Excel(easyexcel、poi)——含项目测试例子拿来即用
    setattr()函数与getattr()函数用法
    springboot+vue乡镇村委会日程办公管理系统
    【KNN分类】kd-tree
    设计模式-适配器模式
    封装axios的两种方式
    创客匠人抖音小程序引流转化三步走
    Web前端部署之Vercel
  • 原文地址:https://blog.csdn.net/YLXCA/article/details/132760667