AspectJ плагин для SBT не работает
Я пытаюсь добавить плагин 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.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
)
На самом деле вам не нужно добавлять эти библиотечные зависимости, плагин включает их, если только вам не нужно переплетать время загрузки.