Maven依赖项不会复制到eclipse中的WEB-INF / lib

我在Eclipse中有一个maven web项目(确切地说是Spring Tool Suite),由于某种原因,我的maven依赖项不会在WEB-INF / lib中结束,所以我得到了各种各样的运行时错误。 这是在上周工作,我不知道是什么动作导致它停止工作。 项目属性 – >部署程序集显示Maven Dependencies部署到WEB-INF / lib,我尝试做Maven – > Update Project,重启IDE,清理/安装等。这是我的POM:

  4.0.0 com.ks kdweb kdweb war 1.0.0-BUILD-SNAPSHOT  3.1.2.RELEASE 1.5.10    org.springframework spring-context ${org.springframework-version}   commons-logging commons-logging     org.springframework spring-webmvc ${org.springframework-version}   com.ks acommons 0.0.1-SNAPSHOT   com.ks aggregation-common 0.0.1-SNAPSHOT   javax.servlet jstl 1.2   commons-dbcp commons-dbcp 1.2.2   commons-pool commons-pool 1.6   org.codehaus.jackson jackson-core-asl 1.9.9   org.codehaus.jackson jackson-mapper-asl 1.9.9   org.springframework spring-asm ${org.springframework-version}   org.springframework spring-beans ${org.springframework-version}   org.springframework spring-core ${org.springframework-version}   org.springframework spring-expression ${org.springframework-version}   org.springframework spring-jdbc ${org.springframework-version}   org.springframework spring-tx ${org.springframework-version}   org.springframework spring-web ${org.springframework-version}   commons-digester commons-digester 2.1   javax.servlet javax.servlet-api 3.0.1   org.springframework.security spring-security-core ${org.springframework-version}   org.springframework.security spring-security-config ${org.springframework-version}   org.springframework.security spring-security-web ${org.springframework-version}   org.slf4j slf4j-api ${org.slf4j-version}   org.slf4j slf4j-log4j12 ${org.slf4j-version} runtime   log4j log4j 1.2.15   javax.mail mail   javax.jms jms   com.sun.jdmk jmxtools   com.sun.jmx jmxri   runtime   junit junit 4.7 test   com.ks.thirdparty jconn 3   com.ks framework-common 0.0.1-SNAPSHOT   com.ks.thirdparty ojdbc6_g 1.0   com.ks abizcommons 0.0.1-SNAPSHOT   com.ks apods-client 0.0.1-SNAPSHOT      maven-eclipse-plugin 2.9   org.springframework.ide.eclipse.core.springnature   org.springframework.ide.eclipse.core.springbuilder  true true    org.apache.maven.plugins maven-compiler-plugin 2.3.2  1.6 1.6 -Xlint:all true true    org.codehaus.mojo exec-maven-plugin 1.2.1  org.test.int1.Main    org.codehaus.mojo tomcat-maven-plugin 1.1  http://xxxxxxxxxxxxxx/manager/text TomcatServer /kdweb       xxxxxxxxxxxxxxxxxx xxxxxxxxxxxx-releases http://xxxxxxxxxxxxxxx/artifactory/libs-release-local   xxxxxxxxxx xxxxxxxxxx-snapshots http://xxxxxxxxxxxx/artifactory/libs-snapshot-local    

由于您提到您的构建正在运行,请尝试切换到新工作区并重新创建项目。 查看问题是否已解决。

您可能想尝试maven-shade-plugin 。 它解决了我所有的依赖安装问题。