1つのmavenプロジェクトモジュールにcom.x.NiceAspectというアスペクトがあり、別のmavenモジュールにcom.x.NiceClassというクラスがあります。これらのモジュールには同じPOM親があり、一緒に1つのプロジェクトを作成します。Spring AOPのアスペクトが別のモジュールで使用されている
私が達成しようとしていることは、このプロジェクトのすべてのmavenモジュールに含めることができる普遍的な側面を持つことです。
今NiceAspectでポイントカットは私のパッケージ内のすべてのsetterメソッドを意味し、すなわち実行(* com.x .. .SET(..))です。
私はどのように私はこれを達成することができ、特にNiceClass
に参加するために、この態様は第二のモジュールで実行したいですか?
またアスペクトは、私は循環依存関係で終わる、その第二のモジュールで定義されていたクラスの引数を望んでいるとし...
をすべてのヘルプは
敬具、
を高く評価しましたバツ。
ありがとうございました。このパターンを私のプロジェクトに適用します。どうやら私は実行する方法を知っていない/コンパイル/パッケージは、春のaopプロジェクトをjarにする。私はAspectJで少し経験がありますが、Spring AOPアプリケーションの構築方法はわかりません。あなたは何の目標を実行していますか?私の面はうまくいきません。私はIDEA Community Edition 10.5.2を使用しています。 – emesx
'spring aop project'は他の非Webプロジェクトと変わりありません。また、jarファイルは他のものと同様にmavenによって作成されます。 AspectJを使用している場合、この[example](http://www.dotkam.com/2010/10/12/running-spring-aspectj-tests-with-maven/)を見て、どのようにそれを見ることができますmavenで構成されています。 – tolitius
ありがとう;-)私はここから管理すると思います。 – emesx