2017-01-22 514 views
2

我在Netbeans有一个maven web项目。 这些都是在pom.xml无法下载spring-web和spring-webmvc依赖关系

<dependencies> 

    <dependency> 
     <groupId>javax</groupId> 
     <artifactId>javaee-web-api</artifactId> 
     <version>7.0</version> 
     <scope>provided</scope> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-core</artifactId> 
     <version>4.3.5.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-beans</artifactId> 
     <version>4.3.5.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-context</artifactId> 
     <version>4.3.5.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-web</artifactId> 
     <version>4.3.5.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-webmvc</artifactId> 
     <version>4.3.5.RELEASE</version> 
    </dependency> 

</dependencies> 

依赖当我选择下载声明依赖性依赖它下载一切除了弹簧网络4.3.5.RELEASE.jar弹簧webmvc-4.3.5.RELEASE.jar。每次我做它停止在4%,它说它已完成。

+0

那么我最终通过mozilla下载它们并手动安装罐子。不过我不明白他们没有下载,我试图重新启动netbeans和互联网连接。奇怪 – Maver

+0

Maven检查是否必须再次下载'jar',因为可能修复了一个错误。因此Maven会比较本地文件和远程文件的散列值。如果哈希匹配,他认为没有任何变化。散列比较可能需要4%。 –

+2

尝试从Maven本地存储库中删除目录org/springframework/spring-web和org/springframework/spring-webmvc,然后在您的项目中重新启动maven install。 –

回答

1

我面临同样的问题。只需删除在您家中创建的.m2文件夹(在Windows中为c:\ Users \ user.m2)。并更新项目。

如果这不起作用,请参阅此链接。 Problems using Maven and SSL behind proxy

+0

它有时会发生,这解决了同一个问题前几次 –

+0

嗨安东尼,现在它工作吗?你是否超越代理工作? –

+0

嗨,我不是OP,我只是说它发生在我身上一次。而且我完全无视你在说什么来解决我的问题。我在说你的解决方案很好,而OP应该首先尝试。 –