2017-12-26 9 views
0

は2つのプロジェクトがあり、サードパーティのライブラリとして投影する側面を注入:AspectJの:

  • テストプロジェクト(それはプロジェクトだ「メッセージの出力を持つmainメソッドを持つ単純なクラスが含まれています");
  • プロジェクトBは(* .aj)コンソールへのメッセージ出力を処理するための側面含める(EQ表示「をそれは Bプロジェクトからの様相だ」というメッセージプロジェクトでコンソールにすべてのメッセージ出力の前に)、 +追加のクラス。

プロジェクトBSpring Frameworkに基づいています。プロジェクトBには、モデルを使用した側面が含まれています。これは、Springによってcurrently not supportedです。

は私がプロジェクトに追加することができますjarファイルをビルドするプロジェクトBに基づいて、その後、プロジェクト(ひいては/ post-compilecompile-timeなし織り)とを使用せずにAspectJ compilerを使用しての側面をコンパイルすることができますさらなる使用のための依存関係?

プロジェクトBは、プロジェクトの何も知らないのjarファイルの組み立ての段階にあります。

おそらくload-timeを使用する必要があります。プロジェクトに追加されるときにプロジェクトのjarファイルからのアスペクトを自動的に取得するには、どのくらい正確にSpringをコンフィグレーションする必要がありますか?

ありがとうございます。

答えて

0

は何がしたいことは可能です:

あなたの質問は非常に理論的ではありませんが、コードを表示したり、情報をビルドしたり、GitHubのサンプルプロジェクトへのリンクを共有したりしません。 MCVEを作成すると、コミュニティがより良い回答を書くのに役立ちます。