【问题标题】:AspectJ IntelliJ - No matching factory method found: factory method 'aspectOf()'AspectJ IntelliJ - 找不到匹配的工厂方法:工厂方法'aspectOf()'
【发布时间】:2013-02-13 10:32:46
【问题描述】:

所以我有一个 spring/maven 项目,我最近从 eclipse 转移到了 intellij。这主要是因为朱诺给了我表演上的悲伤。无论如何,当我在intellij中制作时,似乎这些方面没有编织,但我不知道为什么。它可以从命令行完美运行,所以我怀疑它与我在 intellij 中的设置有关。

此外,我已经开始使用 Scala,但我不确定这会干扰吗?

我已经详尽地尝试了 aspectJ weaver 插件和 Ajc 的各种组合,但没有成功。

我想知道如何正确设置它?

干杯 迈克。

【问题讨论】:

    标签: spring maven intellij-idea aspectj


    【解决方案1】:

    您使用哪个 IDEA 版本?通常,您不需要 AJ Weaver 插件,并且 AJ Support 插件(捆绑)应该能够导入 Maven 项目并正确设置所有依赖项(如果不是,它应该显示一些警告)。

    开始:关闭 AJ Weaver,然后执行 Maven |重新导入项目的 pom.xml,然后确保 Settings |编译器 | Java Compiler 设置为 Ajc,然后确保 Project Structure |构面具有 AJ 构面,具有正确的切面路径,以便编织所有模块,然后重新构建项目。

    如果这没有帮助,请在tracker 中提出问题。

    【讨论】:

    • 是的,AJ Weaver 是一个红鲱鱼,我的第一个方法是按照您的建议尝试使用捆绑工具进行构建。理念 12.0.3
    • 请跟踪IDEA-101079了解进度。
    猜你喜欢
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多