0

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

它在所有类中都出现以下错误

包 org.springframework.aop.support 不存在

但是我的 POM 文件中有 spring 所需的所有依赖项。

请帮我找出原因。

4

1 回答 1

0

您可能想查看这个问题: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等。

于 2012-09-18T17:40:36.907 回答