容器’Maven Dependencies’引用了不存在的库–STS

我之前使用的是win8,我曾经在我的电脑上运行过Eclipse Juno,但是从现在开始我想开始使用STS,我在创建一个新项目后就得到了以下错误。 我删除了我的.m2文件夹以及与Eclipse相关的所有内容,从头开始仍然无法正常工作,我已经用完了想法。 任何建议???

找不到“springframework.org/tags”的标签库描述符index.jsp / app / src / main / webapp第6行JSP问题

容器’Maven Dependencies’引用非现有库’C:\ Users \ Pablo.m2 \ repository \ org \ springframework \ spring-webmvc \ 3.2.3.RELEASE \ spring-webmvc-3.2.3.RELEASE.jar’app Build路径构建路径问题

在解决构建路径错误之前,无法构建项目应用程序未知Java问题

ArtifactTransferException:无法从http://repo.maven.apache.org/maven2转移antlr:antlr:jar:2.7.7缓存在本地存储库中,在中心的更新间隔过去或更新之前不会重新尝试解析被迫。 原始错误:无法传输工件antlr:antlr:jar:2.7.7 from / to central( http://repo.maven.apache.org/maven2 ):60000 pom.xml / app line 1 Maven Dependency后没有收到响应问题

对于我的每个依赖项,还有22个这样的错误……

未找到类’org.springframework.web.servlet.view.InternalResourceViewResolver'[config set:app / web-context] mvc-config.xml / app / src / main / webapp / WEB-INF line 16 Spring Beans问题

所以我让你使用Eclipse和M2E插件。 尝试更新Maven配置:在Project Explorer中,右键单击项目Maven – > Update project。

如果问题仍然存在,请尝试清理项目:右键单击pom.xml,Run as – > Maven build(第二个)。 在“目标”字段中输入“clean package”。 选中Skip Tests框。 单击“运行”按钮。

编辑:对于您的新问题,您需要将Spring MVC添加到您的pom.xml中。 添加如下内容:

 org.springframework spring-webmvc 4.0.0.RELEASE  

也许您必须更改版本以匹配Spring框架的版本。 看看这里:

http://mvnrepository.com/artifact/org.springframework/spring-webmvc

我遇到了同样的问题,这就是我解决的问题。 :

  1. 右键单击Spring MVC项目,选择Run As – > Maven install。 观察输出控制台以查看安装进度。 安装完成后,您可以继续下一步。

在此处输入图像描述

在此处输入图像描述

  1. 右键单击Spring MVC项目,选择Maven – > Update Project。

在此处输入图像描述

  1. 选择项目,然后单击“确定”。 等到更新过程结束。
  2. 错误仍然存​​在,然后执行Project-> Clean,然后确保已选择我们的项目目录,然后执行以下Project-> Build。

我终于发现我的maven repo镜子已经关闭了。 我换了另一个,问题解决了。

我参加派对有点晚了,但我会给我两分钱。 我花了比我更长的时间来解决这个问题。 以上解决方案对我不起作用,原因如下:

当maven下载所需的存储库时出现网络问题,所以我实际上没有正确的jar。 在maven clean install中添加一个-U就可以了。 因此,如果上述解决方案无效,请尝试以下方法:

  1. 右键单击您的项目 – >选择Run as – > 5 Maven build …
  2. 在“目标”字段中,键入“clean install -U”并选择“运行”
  3. 完成后再次右键单击您的项目并选择Maven – > Update Project并单击ok。

希望对你有效。

今天我和另一个jar子有同样的问题。 我尝试了人们在Stackoverflow上说过的多件事,但没有任何效果。 最后我这样做了:

  1. 关闭eclipse和正在运行的任何项目应用程序。
  2. 删除.m2文件夹(用户 – > [your_username] – > .m2)。 这是一个不可见的文件夹,请确保您能够查看不可见的文件夹。
  3. 重启Eclipse(我猜它也能在其他IDE中运行)并更新了我的项目。

现在它再次为我工作。 也许这也解决了其他人的问题。

虽然为时已晚,但这是我的经验。

每当您从源控制器获取maven项目或只是将项目从一台机器复制到另一台机器时,您需要更新依赖项。

为此, Right-click on Project on project explorer -> Maven -> Update Project.

请考虑选中"Force update of snapshot/releases"复选框。

如果您没有m2 / repository中的依赖项,那么您需要从远程maven存储库获取Internet连接。

如果您从源控制器获得并且您没有进行任何unit testing,那么可能您的测试文件夹首先不包含在源控制器中,因此您没有新存储库中的那些。所以您需要手动创建这些文件夹。

我有这两种情况。

我已经使用“强制更新”解决了它,按下以下链接中提到的Alt + F5