2013-01-25 15 views
5

私はAspectJとMavenの初心者です。aspectj-maven-pluginの使い方

私はプロジェクトをビルドするためにaspectj-maven-pluginを使用しようとしていますが、動作しません。私はちょうどのステップ2に従っています。アクション2でndエディション

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>aspectj-maven-plugin</artifactId> 
      <executions> 
       <execution> 
        <goals> 
         <goal>compile</goal> 
         <goal>test-compile</goal> 
        </goals> 

        <configuration> 
         <source>1.5</source> 
         <target>1.5</target> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 

ここで私は<execution>ラインに乗るのエラーメッセージです:ライフサイクル構成でカバーされていない

プラグインの実行:org.codehaus.mojo:AspectJの-mavenの-プラグイン:1.4:コンパイル(実行は:デフォルト、段階:コンパイル)

私はJDK6とApache Maven 3.0.4を使用しています。

答えて

9

AspectJ Mavenコンフィグレータをインストールする必要があります。これは、ここに提供されています:

http://dist.springsource.org/release/AJDT/configurator/

ヘルプ] - > [新しいソフトウェアをインストールします...

セクション「と作品」に、この更新サイトを追加し、機能を選択します。

+0

Eclipseは、私はその更新サイトを使用しようとするとエラーを「必須項目が見つかりませんでした」私を与えます。 – Pops

+0

@LordTorgamusあなたは完全なエラーがありますか? AJDTがすでにインストールされていることを確認してください。 –

+0

オフハンドではありません...私は8-12時間後にあなたに連絡します。 – Pops

0

あなたはこのように追加することができます。

<executionManger><execution>...<execution/><executionManger/> 

AspectJの-のmaven-pluginのと、このプラグインの実行の問題を解決するには

1

を働くことになり、あなたはでタグを使用してタグをラップすることができますあなたのpom.xml。これは、eclipseで例外を削除します。

は以下の通り:

<build> 
    .... 
    <pluginManagement> 
     <plugins> 
      <plugin> ... </plugin> 
      .... 
      .... 
     </plugins> 
    </pluginManagement> 
</build>