Dependencies declared in your project's pom.xml file often have their own dependencies. The main dependencies are called direct dependencies. And the sub dependencies on which the direct dependencies relied on are called transitive dependencies. eg:
解决办法 uncheck the option "resolve dependencies from workspace projects" from the maven tab of eclipse. 项目名称->属性->maven 把resolve dependencies from workspace projects 前面勾去掉