关于maven明明有jar包但是无法打包的问题
事情是这样的,最近由于疫情的影响,春节后一直没去公司上班,所以开始了在家远程办公,然而这个时候公司电脑远程的电脑的硬盘突然坏了,所以只能暂时把项目拉到我自己的电脑上进行,但是有些依赖是在公司私服上面的,没法直接下载到,所以我就直接把jar包复制下面放到对应的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.
里面对应的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