【发布时间】:2017-01-22 22:23:14
【问题描述】:
我在 Netbeans 中有一个 Maven 网络项目。 这些是 pom.xml 中的依赖项
<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>
当我从 Dependencies 中选择 Download Declared Dependencies 时,它会下载除 spring-web-4.3.5.RELEASE.jar 和 之外的所有内容>spring-webmvc-4.3.5.RELEASE.jar。每次我这样做它都会停在 4% 并说它已经完成了。
【问题讨论】:
-
好吧,我最终通过 mozilla 下载了它们并手动安装了 jars。我仍然不明白他们是如何没有下载的,我尝试重新启动 netbeans 和互联网连接。奇怪
-
Maven 检查是否必须再次下载
jar,因为可能已经修复了一个错误。因此 Maven 比较本地和远程文件的哈希值。如果哈希匹配,他假设没有任何改变。哈希比较可能需要这些 4%。 -
尝试从您的 Maven 本地存储库中删除目录 org/springframework/spring-web 和 org/springframework/spring-webmvc,然后在您的项目中重新启动 maven 安装。
标签: java spring maven netbeans