我正在使用maven下载jedis-2.6.2 jar。但是当maven下载jar时它没有内容并且无法解档。当我通过单击“下载 jar”下载 jar 时 http://mvnrepository.com/artifact/redis.clients/jedis/2.6.2 - 下载的 jar 工作正常。我如何设置maven来下载正确的jar?
下面是一张图片,您可以看到 redis.client.jedis jar 已下载为空。
最佳答案
此问题与 .m2 存储库中的文件损坏有关。可以通过两种方式解决。
第一种方法是删除该特定(在您的情况下为 redis)文件夹或文件,然后再次进行 Maven 安装。您可以在以下(默认)路径中找到这些文件夹:Windows Documents and Settings\your username\.m2
或 Ubuntu(Linux) 上的 $home/.m2
文件夹。
第二种方法是使用 maven 本身purge-local-repository
,这将消除在发生此问题时手动删除的过程。您可以给出多个标志,您可以在文档中查看如何使用它。它将从缓存中删除项目的依赖项。
关于java - Maven 检索一个不工作的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28937156/