Maven项目,本地jar包导入手动导入到Maven库中

一、手动添加jar包到Maven仓库
(1)在pom.xml加入依赖,例如:
image
(2)把包拷贝到到maven home下,然后进入bin目录下,执行
image

mvn install:install-file -Dfile=C:\Users\admin\Desktop\1.0-SNAPSHOT\1.0-SNAPSHOT\common-file-1.0-SNAPSHOT.jar -DgroupId=com.chinatower.awh.file -DartifactId=common-file -Dversion=1.0-SNAPSHOT -Dpackaging=jar

其中
DgroupId:项目组织唯一的标识符
DartifactId:项目唯一的标识符
Dversion:项目版本
Dfile:jar包路径(绝对路径)
DgeneratePom:是否生成pom文件,ture:生成,false:不生成
(3)如果发生报错
image
文件jar没拷贝过来,拷贝到maven home路径以后,再执行一次
image

  • 如果接着出现这个错误(可能不会出现): No plugin found for prefix 'install' in the current project and int plugin groups ...
    [INFO] BUILD FALURE
    可能是你的idea里面的settings.xml文件对不上
    将你项目里面平时配置用的,手动改过的settings.xml文件,去覆盖到你maven路径默认的settings.xml文件
    image
    用 D:\work\files\settings.xml,覆盖掉D:\work\IntelliJ IDEA 2019.3.2\plugins\maven\lib\maven3\conf\settings.xml
    image
    下面这个,才是你改过的,常用的,对的:
    image
    拿去覆盖掉maven home路径conf下的settings.xml文件
    image
    再次执行mvn命令
    (4)检查
    然后去对应的repository路径去查看是否生成
    image
    二、将需要加入的第三方jar放在lib文件夹(不推荐,本地用可以)
    image
    这种方法可以使项目在IDEA中正常运行,但是打包依然会找不到刚才引入的程序包,进而打包失败,所以推荐第一种

本文作者:spiderMan1-1

本文链接:https://www.cnblogs.com/cgy1995/p/17732701.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   spiderMan1-1  阅读(763)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.