Eclipse – Utiliser AspectJ avec Maven

Si vous utilisez le plugin Maven comme suit dans votre fichier pom.xml:

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>aspectj-maven-plugin</artifactId>
  <version>1.5</version>
  <executions>
    <execution>
      <goals>
        <goal>compile</goal>
      </goals>
    </execution>
  </executions>
  <configuration>
    <complianceLevel>1.6</complianceLevel>
  </configuration>
  <dependencies>
    <dependency>
      <groupId>org.aspectj</groupId>
      <artifactId>aspectjtools</artifactId>
      <version>${aspectj.version}</version>
    </dependency>
  </dependencies>
</plugin>

Vous allez certainement voir cette partie en rouge dans Eclipse avec un message d’erreur vous disant que le « lifecycle » n’est pas supporté.
Pour le supporter, il suffit de:

  • D’aller dans l’aide et « Install New Software… »
  • Utiliser cet entrepôt: http://dist.springsource.org/release/AJDT/configurator/
  • Installer « AJDT m2e Configurator »