当我在我的项目上运行maven clean install时
它在所有类中给出以下错误
包org.springframework.aop.support不存在
但我在Spring的POM文件中有所有依赖项。
请帮助我找到原因。
答案 0 :(得分:0)
您可以查看此问题:Which maven dependencies to include for spring 3.0?
我知道你说你有所有的依赖关系,但很难确定你的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等。