Mavenプロジェクトでaspectjを使用する必要があります。Eclipse用のMavenプラグイン(m2e)、Mavenのaspectjプラグイン、およびEclipse用のAJDTをインストールしました。だから今、新しいプロジェクトを開くと、「Maven Project」と「AspectJ Project」があります。Maven AspectJ プロジェクトである新しいプロジェクトを作成するにはどうすればよいですか? そのための参照が見つからなかったので、あなたが私の唯一の希望です。ありがとう
6 に答える
- [ヘルプ] > [新しいソフトウェアのインストール...] に移動します。
- このソフトウェア リポジトリを使用します: http://dist.springsource.org/release/AJDT/configurator/
- AJDT m2e Configurator をインストールする
出典: http://blog.springsource.com/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/#comment-207264 (Andrew Eisenberg)
次のように、 pom.xml の build plugins セクションに maven-aspectj-plugin を追加する必要があります。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<!-- use this goal to weave all your main classes -->
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<complianceLevel>1.6</complianceLevel>
</configuration>
</plugin>
m2eclipse の AJDT プロジェクト コンフィギュレーターを確認する
m2eclipse-AJDT プラグインは、pom.xml
が含まれていることを検出し、Eclipse にプロジェクトをインポートするときに、関連する性質と構成をプロジェクトにaspectj-maven-plugin
自動的に追加します。AJDT
プラグインがバージョン 0.12 の m2eclipse で動作するように、いくつかの努力がなされたと思いますが、動作するかどうかはわかりません。
私はすでに m2eclipse 0.10 でプラグインを試しましたが、うまくいきました。
GitHub m2eclipse-ajdt プロジェクトを参照して
くださいAJDT 統合をメインの m2e ソース ツリーから移動するを参照してください
- まず、Eclipse 用に AJDT (AspectJ 開発ツール) がインストールされていることを確認する必要があります。Eclipse 用の AJDT の最新バージョンまたは適切なバージョンを確認してください。( http://www.eclipse.org/ajdt/ )
- 次に、このリポジトリhttp://dist.springsource.org/release/AJDT/configurator/を使用して「AJDT m2e Configurator」をインストールします(前述の Hendy のように)。
- 以前に m2eclipse をインストールしたことがある場合は、ステップ 2 を実行する前にアンインストールする必要があります。
Maven に AspectJ サポートを追加した後、関連するプロジェクト ファセットを Eclipse のプロジェクト構成に追加する必要がありますpom.xml
。