idea的maven本地jar爆红、识别不到问题

背景:因为有一些包是私库的,然后因为护网行动,导致私库连不上,只能通过本地将jar包放到maven上,这个时候就出现烦心的事情了,本地仓库有,但是项目里找不到

  1. 不要直接将jar放到maven仓库对应文件夹下面!!!而是通过下面的命令,来install上去
// ps 以下参数,请按照实际情况填写
// Dfile:本地包路径,不要放到maven仓库下面,放桌面也行
// DgroupId:包路径
// DartifactId: 包名
// Dversion: 版本号
// Dpackaging:包类型

mvn install:install-file 
-Dfile=C:\Users\test\Desktop\testA.jar
-DgroupId=com.my
-DartifactId=testA 
-Dversion=1.1.0 
-Dpackaging=jar 
-DgeneratePom=true

在这里插入图片描述

2.执行完毕后,可能Dependencies那边会爆红,说没有这包,但是pom.xml那边已经不爆红了
在这里插入图片描述
直接将pom.xml文件里面的testA依赖移除,然后保存,install maven,这个时候Dependencies那边的爆红就消失了,最后再撤回,将testA依赖重新添加进来,重新install maven,就可以了,本地jar包就引入进来了。

总结:你永远不知道坑在哪里,等掉进去了,就知道把坑填起来了,做个记录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值