AspectJ插件让sbt无法正常工作

时间:2014-12-10 21:44:17

标签: akka sbt-aspectj

我正在尝试将aspectJ插件添加到sbt以使用kamon和我的akka​​ / scala应用程序。但是我无法正确配置aspectJ插件。每次我运行项目时,我都会收到此错误“AspectJWeaverMissing”。我已经对我的项目进行了以下更改,以包含aspectj插件:

1)将plugins.sbt添加到my-project-dir / project / plugins.sbt

addSbtPlugin("com.typesafe.sbt" % "sbt-aspectj" % "0.10.0")

在sbt.build文件中添加了以下库依赖项:

  "org.aspectj" % "aspectjweaver" % "1.8.1",
  "org.aspectj" % "aspectjtools" % "1.8.1"

请让我知道我在这里失踪了什么?感谢

1 个答案:

答案 0 :(得分:0)

我正在使用版本0.10.2,这是我需要做的:

val main = (project in file("."))
    .settings(aspectjSettings: _*)
    .settings(
        inputs in Aspectj <+= compiledClasses,
        products in Compile <<= products in Aspectj,
        products in Runtime <<= products in Compile
    )

您实际上不需要添加这些库依赖项,插件包含它们,除非您需要加载时编织。