java - Maven 检索一个不工作的 jar

标签 java maven jakarta-ee jar

我正在使用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 已下载为空。

Here you can see that the redis.client.jedis jar is empty.

最佳答案

此问题与 .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/

相关文章:

java - 在 FreeMarker 中使用 Java Set

java - 序列化和反序列化变量删除

java - Scala NoClassDefFoundError

java.lang.IncompatibleClassChangeError : Implementing class while hibernate configuration with spring 错误

java - J2EE 应用程序中的速度优化,客户端?

java - 为什么我无法让注入(inject)发挥作用?

java - FireStore 日期查询未按预期工作

java - Maven WebApp tomcat7系统属性

java - 使用映射进行 hibernate 一对多查询

java - 计算数组中不是每个元素的约数的元素数