19

Mavenプロジェクトでaspectjを使用する必要があります。Eclipse用のMavenプラグイン(m2e)、Mavenのaspectjプラグイン、およびEclipse用のAJDTをインストールしました。だから今、新しいプロジェクトを開くと、「Maven Project」と「AspectJ Project」があります。Maven AspectJ プロジェクトである新しいプロジェクトを作成するにはどうすればよいですか? そのための参照が見つからなかったので、あなたが私の唯一の希望です。ありがとう

4

6 に答える 6

31
  1. [ヘルプ] > [新しいソフトウェアのインストール...] に移動します。
  2. このソフトウェア リポジトリを使用します: http://dist.springsource.org/release/AJDT/configurator/
  3. AJDT m2e Configurator をインストールする

出典: http://blog.springsource.com/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/#comment-207264 (Andrew Eisenberg)

于 2011-11-12T17:42:01.483 に答える
6

次のように、 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>
于 2011-06-29T16:03:04.863 に答える
4

m2eclipse の AJDT プロジェクト コンフィギュレーターを確認する

m2eclipse-AJDT プラグインは、pom.xmlが含まれていることを検出し、Eclipse にプロジェクトをインポートするときに、関連する性質と構成をプロジェクトにaspectj-maven-plugin自動的に追加します。AJDT

プラグインがバージョン 0.12 の m2eclipse で動作するように、いくつかの努力がなされたと思いますが、動作するかどうかはわかりません。

私はすでに m2eclipse 0.10 でプラグインを試しましたが、うまくいきました。

GitHub m2eclipse-ajdt プロジェクトを参照して
くださいAJDT 統合をメインの m2e ソース ツリーから移動するを参照してください

于 2011-06-30T17:45:58.477 に答える
2
  1. まず、Eclipse 用に AJDT (AspectJ 開発ツール) がインストールされていることを確認する必要があります。Eclipse 用の AJDT の最新バージョンまたは適切なバージョンを確認してください。( http://www.eclipse.org/ajdt/ )
  2. 次に、このリポジトリhttp://dist.springsource.org/release/AJDT/configurator/を使用して「AJDT m2e Configurator」をインストールします(前述の Hendy のように)。
  3. 以前に m2eclipse をインストールしたことがある場合は、ステップ 2 を実行する前にアンインストールする必要があります。
于 2013-08-01T19:33:38.550 に答える
1

Maven に AspectJ サポートを追加した後、関連するプロジェクト ファセットを Eclipse のプロジェクト構成に追加する必要がありますpom.xml

于 2011-06-30T06:21:54.843 に答える