我之前使用的是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构建路径构建路径问题
在解决构建路径错误之前,无法构建项目应用程序未知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依赖问题后没有收到响应
对于我的每个依赖项,还有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问题
答案 0 :(得分:47)
所以我让你使用Eclipse和M2E插件。尝试更新Maven配置:在Project Explorer中,右键单击项目,Maven - >更新项目。
如果问题仍然存在,请尝试清理项目:右键单击pom.xml,运行方式 - > Maven构建(第二个)。在“目标”字段中输入“clean package”。选中Skip Tests框。单击“运行”按钮。
编辑:对于您的新问题,您需要将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
答案 1 :(得分:11)
我遇到了同样的问题,这就是我解决的问题。 :
答案 2 :(得分:4)
我终于发现我的maven repo镜子已经关闭了。我换了另一个,问题解决了。
答案 3 :(得分:4)
我有点迟到了,但我会给我两分钱。我花了比我更长的时间来解决这个问题。以上解决方案对我来说并不起作用,原因如下:
当maven下载所需的存储库时出现网络问题,所以我实际上没有正确的jar。在maven clean install中添加一个-U就可以了。因此,如果上述解决方案无效,请尝试以下方法:
希望它适合你。
答案 4 :(得分:2)
虽然为时已晚,但这是我的经验。
每当您从源控制器获取maven项目或只是将项目从一台计算机复制到另一台计算机时,您需要更新依赖项。
对于此Right-click on Project on project explorer -> Maven -> Update Project.
请考虑查看"Force update of snapshot/releases"
复选框。
如果您没有m2 / repository中的依赖项,那么您需要从远程maven存储库获取Internet连接。
如果您从源控制器获得并且您没有进行任何单元测试,那么您的测试文件夹可能首先不包含在源控制器中,因此您没有那些在新的repository.so你需要手动创建这些文件夹。
我有这两种情况。
答案 5 :(得分:2)
今天我和另一个罐子有同样的问题。我尝试过人们在Stackoverflow上说过的多件事,但没有任何效果。最终我这样做了:
现在它又适合我。也许这也解决了其他人的问题。
答案 6 :(得分:1)
我使用&#34;强制更新&#34; 解决了这个问题,按 Alt + F5 正如以下link中提到的那样。
答案 7 :(得分:0)