【发布时间】:2012-11-21 10:40:44
【问题描述】:
是否有可能有一个 Scala Maven 项目并在编译时在 Scala 类中编织 AspectJ 方面?
我已经能够让加载时编织工作,但到目前为止编译时没有成功。
这些方面根本没有融入到 Scala 类中。据我了解,编译时编织需要特定的 Java 编译器(AspectJ Compiler aka ajc)。我的理解是ajc不能编译Scala。
Scala 是否有等效的 ajc?或者也许是另一种让编译时编织与 Scala 一起工作的方法?
【问题讨论】:
-
需要更多信息。您是否遇到错误,或者只是没有看到您期望融入的行为?你可以发布一些你的工件。
-
我已添加详细信息。我没有收到错误,并且这些方面没有编织。这是意料之中的,因为我根本看不到它应该如何工作。我看不到如何配置 AspectJ 编译器来编译 Scala 并在 Scala 字节码中注入方面。
标签: scala maven aspectj compile-time-weaving