【发布时间】:2012-12-03 18:01:18
【问题描述】:
我正在从 Spring 3.0.5 更新到 Spring 3.1.2,并且在更新 Spring 安全核心的同时也更新到了 3.1.2,后者又依赖于 aspectjrt(在其 pom 中提到)但是在更新到 3.1.2 之后如果我使用
生成依赖关系树dependency:tree
它不会在树中列出 aspectjrt,但是如果我使用 3.0.5 版本生成相同的树,aspectjrt 会在依赖树中列出。
另外,如前所述,我已经验证了两个 pom(版本 3.0.5 和 3.1.2)中都存在 aspectjrt 依赖项。
由于 aspectjrt 未列为依赖项,因此我的代码未编译,因为它需要来自 aspectjrt 的类。
如果我在我的 pom 中明确包含 aspectjrt 依赖项,我的代码编译成功。
有人知道为什么更新到 3.1.2 后会出现这个问题吗?为什么更新到 3.1.2 后没有将 aspectjrt 作为依赖项引入
是否有任何解决方法,否则我将不得不在我的 pom 中包含 aspectjrt 作为显式依赖项。
【问题讨论】:
标签: spring spring-security aspectj