在创建Maven-Java Web应用程序时构建由NetBeans创建的默认项目时遇到问题。当我在Properties-> Framework类别下添加Spring MVC依赖项并构建项目时,我收到此错误:
Failure to find org.springframework:spring-framework-bom:jar:4.0.1.RELEASE in 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 -> [Help 1]
答案 0 :(得分:1)
您的本地仓库中有占位符,请尝试删除此占位符
删除文件夹
~/.m2/repository/org/springframework/spring-framework-bom/4.0.1.RELEASE
然后用
重建mvn clean install -U
这假设你的maven滴注是正确的。
答案 1 :(得分:0)
您是否添加了此依赖项?
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-framework-bom</artifactId>
<version>4.0.1.RELEASE</version>
<type>pom</type>
</dependency>
并抛出你的错误?可能是一个错过的图书馆。
答案 2 :(得分:0)
在手动添加(或任何其他解决方案)之前,请确保您真正需要依赖项中的弹簧...
bom应该在你的父pom xml中的dependencyManagement部分下。
BTW bom只能作为“POM”使用,而不是“jar”范围。