来自SpringWebMVC maven依赖项的损坏JAR

来自SpringWebMVC maven依赖项的损坏JAR,spring,maven,Spring,Maven,最近,我遇到了一个实例,其中SpringWebMVCMaven依赖项间歇性地下载损坏的JAR。以下是我使用的依赖项及其版本: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.0.7.RELEASE</version> </depe

最近,我遇到了一个实例,其中SpringWebMVCMaven依赖项间歇性地下载损坏的JAR。以下是我使用的依赖项及其版本:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>3.0.7.RELEASE</version>
</dependency>

org.springframework


这个问题的根本原因是什么?如大多数人所建议的,清理m2回购和运行新版本是解决这个问题的唯一方法吗

尝试配置Maven从不同的存储库下载JAR。这可能是你从哪里得到它们的地方被破坏了。我过去也经历过类似的情况,但这是难以置信的罕见。最简单的方法是删除本地回购并重建,或者如果您使用的是nexus,则从那里删除有问题的LIB并重建。我从未见过它失败两次。我遇到了我正在检查这个问题的项目的早期提交,他们已经删除了spring框架版本的存储库和一些其他spring存储库,因为上面讨论的问题间歇性出现。但它仍然存在。是否有其他存储库可供我们使用?请原谅我在上述评论中的错误。必须注意的是,上面明确提到的spring存储库在另一个pom中被删除,就像在本例中讨论的下载spring工件一样。但是,当他们从实际包含此工件的存储库下载时,遇到了相同的问题。