Maven ERROR :: package org.springframework.aop.support不存在

时间:2012-09-18 16:49:35

标签: eclipse spring maven

当我在我的项目上运行maven clean install时

它在所有类中给出以下错误

包org.springframework.aop.support不存在

但我在Spring的POM文件中有所有依赖项。

请帮助我找到原因。

1 个答案:

答案 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等。