我正在尝试将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"
请让我知道我在这里失踪了什么?感谢
答案 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
)
您实际上不需要添加这些库依赖项,插件包含它们,除非您需要加载时编织。