maven系列---【复制本地仓库的包到linux服务器上的maven仓库,有时失效怎么解决?】


1.问题

  复制本地仓库的包到linux服务器上的maven仓库,有时失效怎么解决?

2.分析

     从远程仓库拉取不存在的包的时候,会产生一些没用的"xxx-1.1.jar.lastUpdated"文件,这些文件会干扰正常jar包的读取,当项目中有引用当前包的地方时,到这个包下找相应的jar包的时候,会先找.lastUpdated文件,这个文件会告诉maven这个jar包不存在,就算你把别人仓库里的包放进这个目录了,只要这个.lastUpdated文件存在,依然找不到,所以要及时清理.lastUpdated文件,清理完.lastUpdated文件之后,就可以正常引用了。

正常的jar包里,如下图