eclipse - spring 工具套件 spring mvc 项目 - 创建后的 22 个问题

标签 eclipse maven spring-mvc eclipse-plugin

所以,我下载并安装了 STS,然后我创建了一个新的 Spring MVC 项目。紧接着,sts 提醒我关于 22 个问题,它们是:

Description Resource    Path    Location    Type
Missing artifact aopalliance:aopalliance:jar:1.0    pom.xml /ContactManager line 1          Maven Dependency Problem
Missing artifact org.springframework:spring-beans:jar:3.1.1.RELEASE pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-context:jar:3.1.1.RELEASE   pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-aop:jar:3.1.1.RELEASE   pom.xml /ContactManager line 1  Maven Dependency Problem
ArtifactDescriptorException: Failed to read artifact descriptor for org.slf4j:slf4j-api:jar:1.6.6: ArtifactResolutionException: Failure to transfer org.slf4j:slf4j-api:pom:1.6.6 from 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. Original error: Could not transfer artifact org.slf4j:slf4j-api:pom:1.6.6 from/to central (http://repo.maven.apache.org/maven2): C:\Users\Skeeve\.m2\repository\org\slf4j\slf4j-api\1.6.6\slf4j-api-1.6.6.pom.ahc3656264e3b414ddf (Не удается найти указанный файл)   pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.slf4j:jcl-over-slf4j:jar:1.6.6 pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.aspectj:aspectjrt:jar:1.6.10   pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-web:jar:3.1.1.RELEASE   pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-context-support:jar:3.1.1.RELEASE   pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-webmvc:jar:3.1.1.RELEASE    pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-asm:jar:3.1.1.RELEASE   pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-expression:jar:3.1.1.RELEASE    pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-core:jar:3.1.1.RELEASE  pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact junit:junit:jar:4.7    pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact javax.servlet:jstl:jar:1.2 pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact javax.servlet.jsp:jsp-api:jar:2.1  pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact javax.servlet:servlet-api:jar:2.5  pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact javax.inject:javax.inject:jar:1    pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact log4j:log4j:jar:1.2.15 pom.xml /ContactManager line 1  Maven Dependency Problem
Missing artifact org.slf4j:slf4j-log4j12:jar:1.6.6  pom.xml /ContactManager line 1  Maven Dependency Problem

Description Resource    Path    Location    Type
The project cannot be built until build path errors are resolved    ContactManager      Unknown Java Problem

Description Resource    Path    Location    Type
The container 'Maven Dependencies' references non existing library 'C:\Users\Skeeve\.m2\repository\org\springframework\spring-context\3.1.1.RELEASE\spring-context-3.1.1.RELEASE.jar'   ContactManager      Build path  Build Path Problem

我该如何解决这个问题?谢谢

最佳答案

第一次新建STS项目的时候也遇到了很多错误。这似乎只有在我没有任何 Maven 存储库或之前没有启动/使用 Maven 时才会发生。就我而言,我通过从命令行手动启动 Maven 命令来解决这个问题。尝试 'cd' 到包含 pom.xml 的项目目录并调用 mvn来自那里的STS。

   cd c:\users\name\sts-projects\projectname
   c:\programs\springsource\apache-maven-3.0.3\bin\mvn compile

然后,打开 STS,右键单击项目名称,选择“Maven”、“更新项目...” 选择“强制更新快照/发布”。不要选择“离线”。

关于eclipse - spring 工具套件 spring mvc 项目 - 创建后的 22 个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14761234/

相关文章:

java - 我怎样才能根据用户输入使这个抛硬币模拟工作? eclipse

spring - tomcat7 maven 插件无法访问 src/main/resources 中的资源?

java - Spring MVC 发布请求

spring - Spring 4 中的@PathVariable 验证

eclipse - 来自 svn : GroovyObject cannot be resolved 的 grails 项目错误

eclipse - 是否可以为左手使用创建 "delete"热键?

java - 在 Eclipse 中编译任何 Java 代码时遇到问题

java - 根据激活的 Maven 配置文件更新 war 名称

java - 为什么在我的项目构建中找不到我的 jar 文件和 .war 文件? maven

spring - IntelliJ 中的 Gradle Spring Boot 应用程序无法识别 WEB-INF 文件夹中的 Web 资源