maven failed to read artifact decriptor for de.tototec:de.tototec.cmdoption:jar:0.42

使用maven可以很大程度上解决我们导包的问题,它可以自动将我们需要导入的包的依赖包给导入进来,而且版本是不会错的。但是maven的机制导致了使用maven的时候会出现问题。因为maven首先是在本地仓库找jar包,本地仓库没有就需要使用网络在互联网上找jar包,但是网络传输的不稳定性决定了有时候我们下载到本地的jar包会出现只是下载了一半,但是由于某种原因给中断了,此时我们的项目就会报错,如fail to read artifact decriptor for de.tototed:de.tototec.cmdoption:jar:042 ,这个时候不要急,我们只需要按照它报出来的路径到本地仓库所在的位置下去找de.tototec:de.tototec.cmdoption 这些文件夹下找到0.42这个文件夹,然后将其删除,然后将maven->update maven project->Force update of snapshots/releases,然后将中央仓库中的jar包下载到本地即可


初学者,可能有些地方理解不到位,仅供参考

猜你喜欢

转载自blog.csdn.net/wumanxin2018/article/details/78343442