Maven项目,本地jar包导入手动导入到Maven库中
一、手动添加jar包到Maven仓库
(1)在pom.xml加入依赖,例如:
(2)把包拷贝到到maven home下,然后进入bin目录下,执行
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)如果发生报错
文件jar没拷贝过来,拷贝到maven home路径以后,再执行一次
- 如果接着出现这个错误(可能不会出现): 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文件
用 D:\work\files\settings.xml,覆盖掉D:\work\IntelliJ IDEA 2019.3.2\plugins\maven\lib\maven3\conf\settings.xml
下面这个,才是你改过的,常用的,对的:
拿去覆盖掉maven home路径conf下的settings.xml文件
再次执行mvn命令
(4)检查
然后去对应的repository路径去查看是否生成
二、将需要加入的第三方jar放在lib文件夹(不推荐,本地用可以)
这种方法可以使项目在IDEA中正常运行,但是打包依然会找不到刚才引入的程序包,进而打包失败,所以推荐第一种
本文作者:spiderMan1-1
本文链接:https://www.cnblogs.com/cgy1995/p/17732701.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
java问题解决
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)