0

akka/scala アプリケーションで kamon を使用するために、aspectJ プラグインを sbt に追加しようとしています。しかし、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"

ここで何が欠けているのか教えてください。ありがとう

4

1 に答える 1

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
    )

これらのライブラリの依存関係を実際に追加する必要はありません。ロード時のウィービングが必要でない限り、プラグインに含まれています。

于 2015-05-29T06:16:19.097 に答える