我正在从 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.xml 中包含 aspectjrt 作为显式依赖项来工作。