我正在尝试将aspectJ插件添加到sbt中,以便在我的akka/scala应用程序中使用kamon。但是我无法正确配置aspectJ插件。每次我运行这个项目时,我都会得到这个错误"AspectJWeaverMissing“。我对我的项目做了以下更改,以包括aspectj插件:
1)在my-project-dir/ plugins.sbt /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"
请告诉我这里遗漏了什么?谢谢
发布于 2015-05-29 14:16:19
我使用的是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
)您实际上不需要添加这些库依赖项,除非您需要加载时编织,否则插件会包含这些依赖项。
https://stackoverflow.com/questions/27411400
复制相似问题