关于maven明明有jar包但是无法打包的问题

事情是这样的,最近由于疫情的影响,春节后一直没去公司上班,所以开始了在家远程办公,然而这个时候公司电脑远程的电脑的硬盘突然坏了,所以只能暂时把项目拉到我自己的电脑上进行,但是有些依赖是在公司私服上面的,没法直接下载到,所以我就直接把jar包复制下面放到对应的jar包下面,如下图所示

关于maven明明有jar包但是无法打包的问题

 

原以为保存就行,然后先进行   mvn clean 正常,  但是在 mvn install 的时候一直报找不到对应的依赖。。试过idea 的reimport 

也是一直不行,后来搜百度了好久,才找到真正的原因是出在  _remote.repositories 文件中。。该文件如下

#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Mon May 20 09:59:12 CST 2019
oscore-2.2.7.pom>inner next=
oscore-2.2.7.jar>inner next=

 

有2个办法可以解决这个问题,第一个是可以把  inner next 改成你配置文件里面的

 

1.

关于maven明明有jar包但是无法打包的问题

里面对应的id 值, 即 joysim-nexus   ,改为以后再去install 就可以了,  当然这种可能麻烦点

 

有一种更简单的,就是把那两行注释掉即可

2

#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Mon May 20 09:59:12 CST 2019
#oscore-2.2.7.pom>inner next=
#oscore-2.2.7.jar>inner next=

 

#oscore-2.2.7.pom>inner next=
#oscore-2.2.7.jar>inner next= 

 

在这两行前面加上  # 号, 即可

 

 

这个问题可谓是找了很久,哎,菜鸡就是不容易,好好学习吧。。,对了,还有个参考的地址的是

 

https://blog.****.net/weixin_33778544/article/details/92604883