使用Spring MVC依赖项构建项目时出错

时间:2018-03-21 12:49:01

标签: java spring maven

在创建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]

3 个答案:

答案 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”范围。