代码之家  ›  专栏  ›  技术社区  ›  S Kumar

添加依赖项Mockito 1.10.19版本时发生ArtifactDescriptorException

  •  0
  • S Kumar  · 技术社区  · 6 年前

    在pom.xml文件中添加以下依赖项时,获取artifactdescriptorexception

    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-all</artifactId>
        <version>1.10.19</version>
        <scope>test</scope>
    </dependency>
    

    问题:

    Description Resource    Path    Location    Type
    ArtifactDescriptorException: Failed to read artifact descriptor for org.mockito:mockito-all:jar:1.10.19: ArtifactResolutionException: Failure to transfer org.mockito:mockito-all:pom:1.10.19 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.mockito:mockito-all:pom:1.10.19 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org  pom.xml /mockito-example    line 1  Maven Dependency Problem
    

    但是,它在1.10.18或1.10.17中运行良好

     <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-all</artifactId>
            <version>1.10.18</version>
            <scope>test</scope>
        </dependency>
    

    我不明白1.10.19版本有什么问题。 任何帮助都会有帮助的。谢谢!

    1 回复  |  直到 6 年前
        1
  •  2
  •   df778899    6 年前

    听起来像是之前的下载尝试失败了。正如留言所说, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -通常更新间隔为24小时。

    如果尚未尝试,建议使用“强制更新”选项- mvn -U 是的。(如果这是在eclipse中,根据列标题判断,请查找 Force Update Maven / Update project 对话)。

    仅供参考,同一个工件版本是从这里下载罚款。