您需要按照一些步骤进行正确的调试。
1)
mvn clean dependency:tree查看输出,以确切地了解所获得的内容并验证依赖项是否全部存在。
2)
mvn clean compile。这会失败吗?如果不是,那意味着您仅在Eclipse中得到错误?
您在评论中提到“并且我在上面同时运行了两个命令,但出现此错误”。做了
mvn cleancompile工作?还是您也为此出错?如果它能正常工作,那只是一个IDE问题,我来看看这个
m2eclipse插件。更好的是,使用IntelliJ,因为免费版本比Eclipse具有更好的maven支持;-)
一些风格的东西…
人们在不需要时经常在pom文件中添加过多的依赖项。如果你在一对夫妇在mavenrepository.com链接看看你可以看到,
spring-oxm并
spring-jdbc都依赖于
spring-core这样你就需要添加一个明确(做示例)。
mvn cleandependency:tree会告诉您所有这些内容,但是这更加整洁。
spring-batch-test应该是
test范围。



