昨天导过来一个maven工程的一个项目,由于自己meven库中有许多现成的jar包,但是还是有一些需要去下载的,配置的是阿里云的镜像,把eclise的预编译给关闭,具体做法为:Project-----BuildAutomatically,好处是防止一些不可预见的问题出现,让后就是联网下载jar包,就报了这样的错误,说是找不到jar包的存在,于是去本地目录里面去查看,发现存在的啊,到最底层看具体的jar文件的时候,发现全是后缀名为lastUpdate,这样的后缀说明是在服务器上找不到这样的文件,大概是这个意思,所以没有下下来,说一下我的解决办法吧,也不啰嗦了!

大致的解决办法是:我是在公司私服直接搜索下载的,搜索的jar包的名字,先把项目中的meven出错的依赖换成和私服搜索的一样的xml版本依赖,即xml的格式更换的,然后更新下项目,Maven--Updated Project ,更新完了之后呢,把在私服搜到的jar包下载下来,然后找到自己meven仓库具体的这个jar包所在的目录里面,然后把之前的lastupdate删除了,换成你下载的新的jar包,不用管就一个jar包,编译下的话会出来很多其依赖的包,然后再更新一下你的项目即可!!

要是你要是由于没有下载下来,建议吧lastupdate的文件包全给删除了,然后Window-----Preferences----Maven---User Settings  然后把User Setting 清空,Apply一下,自动编译打开,重新更新一下Maven仓库即可!好了之后,恢复User Setting 的指向的路径maven 的setting.xml即可!