当我在我的项目上运行 maven clean install
它在所有类中都出现以下错误
包 org.springframework.aop.support 不存在
但是我的 POM 文件中有 spring 所需的所有依赖项。
请帮我找出原因。
您可能想查看这个问题:Spring 3.0 要包含哪些 Maven 依赖项?
我知道您说您拥有所有依赖项,但是如果不显示 POM 文件,则很难确定它是否有任何问题。确保您的 spring-aop 依赖项如下所示:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${org.springframework.version}</version>
</dependency>
基本上,从 Spring 3.0 版开始,没有一个依赖项包含所有内容。您需要根据您使用的内容和需要的内容进行混合和匹配。以下网站很好地列出了您何时需要每个依赖项:http: //blog.springsource.org/2009/12/02/obtaining-spring-3-artifacts-with-maven/
比如上面提到spring-beans依赖spring-core,spring-context依赖spring-core、spring-expression、spring-aop、spring-beans等。