倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

Maven2 主導で AspectJ プロジェクトを作成する

以前の記事で、Eclipse 上の AspectJ プロジェクトを Maven2 で扱えるようにする方法を見ました。

しかし、外部ライブラリを使用する場合、POM ファイルによって依存性を管理できるといろいろ便利です。 なので、今回は Maven2 主導AspectJ プロジェクト作成方法を見ていきましょう。

AspectJ プロジェクトを作成する


1つ1つの手順は以前に説明してあります。 「→」にその記事へのリンクを張っています。

  1. [Maven2]プロジェクト・テンプレートを作成する
  2. [Maven2]POM ファイルで aspectjrt への依存性の付加とaspectj-maven-plugin の設定をする
  3. [Maven2](必要なら)POM ファイルで使用するライブラリに対する依存性を付加する
  4. [Maven2]Eclipse プロジェクトの設定ファイルを生成する
  5. [ Eclipse ]プロジェクトを読み込む
  6. [ Eclipse ]プロジェクトを「AspectJ プロジェクト」に変換する
  7. [ Eclipse ].ajproperties ファイルを作成する
  8. [Maven2]ajdtBuildDefFile を設定する

プロジェクトの依存性を変更する


依存性を変更する場合は、Eclipse 用の設定ファイルを生成した後、Eclipse 上でプロジェクトを Reflesh するのを忘れずに。 また、Reflesh の結果 Java プロジェクトに戻ってしまうので、AspectJ プロジェクトに変更して下さい。

  1. [Maven2]POM ファイルに依存性を追加する
  2. [Maven2]Eclipse プロジェクトの設定ファイルを生成する
  3. [ Eclipse ]プロジェクトを「Reflesh」する
  4. [ Eclipse ]プロジェクトを「AspectJ プロジェクト」に変換する