5

私は AspectJ と Maven の初心者です。

プロジェクトをビルドするために、aspectj-maven-plugin を使用しようとしていますが、うまくいきません。AspectJ In Action 2 nd Editionの手順に従いました。

<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-plugin:1.4:compile (実行: デフォルト、フェーズ: コンパイル)

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

4

3 に答える 3

9

AspectJ Maven コンフィギュレーターをインストールする必要があります。ここから入手できます:

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

ヘルプ -> 新しいソフトウェアのインストール...

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

于 2013-01-28T21:52:29.733 に答える
1

このプラグインの実行に関する問題を、aspectj-maven-plugin で解決するには、タグ付けpom.xml にタグを付けます。これにより、Eclipse の例外が削除されます。

以下のように表示されます。

<build>
    ....
    <pluginManagement>
        <plugins>
            <plugin> ... </plugin>
             ....
             ....
        </plugins>
    </pluginManagement>
</build>
于 2014-02-06T06:36:22.470 に答える