当前位置: 首页 > 面试题库 >

容器“ Maven依赖关系”引用了不存在的库-STS

岳刚洁
2023-03-14
问题内容

我以前在计算机上运行Eclipse
Juno时使用的是win8,但是从现在开始我想开始使用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构建路径问题

在解决构建路径错误之前,无法构建项目。app Unknown Java问题

ArtifactTransferException:无法从本地存储库中缓存从http://repo.maven.apache.org/maven2传输antlr:antlr:jar:2.7.7的操作,直到中心的更新间隔过去或更新后,才会重新尝试解析被迫。原始错误:无法将工件antlr:antlr:jar:2.7.7从中央传输到中央(http://repo.maven.apache.org/maven2):60000
pom.xml / app第1行Maven依赖关系后未收到任何响应问题

我的每个依赖项都有22个类似的错误…

找不到类’org.springframework.web.servlet.view.InternalResourceViewResolver’[配置集:app
/ web-context] mvc-config.xml / app / src / main / webapp / WEB-INF第16行Spring
Beans问题


问题答案:

所以我知道您正在使用带有M2E插件的Eclipse。尝试更新您的Maven配置:在项目资源管理器中,右键单击项目,Maven->更新项目。

如果问题仍然存在,请尝试清理项目:右键单击pom.xml,运行方式->
Maven构建(第二个)。在目标字段中输入“干净包装”。选中跳过测试框。单击运行按钮。

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

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>

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

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



 类似资料:
  • 如上所述,我对maven有一个问题。在我当前的eclipse项目中,我使用maven进行依赖性管理,直到现在,它仍然运行良好。 该项目不再有效,并声明: 如果我检查文件夹,就会发现一些文件与jar同名,但以jar结尾。最后更新。 我尝试了maven clean和maven update,但没有成功。我的pom中的线条。xml标记为红色,表示: 这是我的pom的内容。xml: 这一块是一个有标记的块

  • 问题内容: 我有一个依赖关系如下: 当我部署一切正常时,这将拉下另一个引发ClassDefNotFound的依赖项。 我添加了两个依赖项,如下所示: 并且仍然面临着同样的问题,即:MVN带来下来不 我该如何解决? 编辑: 添加; 问题答案: 您可能有一个传递依赖项,另一个依赖项取决于您不需要的版本。 要获得所有直接和传递依赖关系的概述,请尝试: mvn依赖项:树 如果您发现同一依赖项的不同版本之间

  • 我使用的是win8,以前我一直在我的pc上运行Eclipse Juno,但从现在起我想开始使用STS,当我创建一个新项目时,我会得到以下错误。我删除了我的.m2文件夹,并且所有与Eclipse相关的东西都是为了从头开始,但是仍然没有效果,我的想法已经用完了。有什么建议吗??? 找不到“springframework.org/tags”index.JSP/app/src/main/webapp第6行

  • 问题内容: 我正在运行一个依赖groovy 1.7-beta-1的项目。gmaven插件使用groovy 1.6版作为依赖项。在pom中,我在依赖性管理部分中将grooyv-all版本指定为: 但是,当我在调试模式下运行maven时,我看到groovy 1.6被用于对gmaven插件的依赖。我以为我的依赖项管理部分会重写此设置,因此它们都使用1.7-beta-1,但是由于常规版本不同,我遇到了错误

  • 这将打印: 在同一个文件夹中有一个poi-3.8.jar,但类路径取3.2。 我的问题是:我应该做什么,以便我的项目使用POI-3.8.jar而不是POI-3.2.jar。 非常感谢!! 编辑:的输出

  • 我想将审核更改持久化到oracle db。micro服务是一个带有hibernate的Spring Boot应用程序。我在javers的mvn存储库链接中发现了许多依赖项 我应该为oracle db使用哪个依赖项?