Я только что пересек эту проблему, это был мой сценарий:
Вот мой конфиг плагина mojo:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.7</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<complianceLevel>1.7</complianceLevel>
<verbose>true</verbose>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
</plugin>
И моя зависимость от Aspectj:
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.8.5</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.5</version>
</dependency>
При компиляции (установка maven) я замечаю следующие сообщения:
[INFO] --- aspectj-maven-plugin:1.7:compile (default) @ com.wu.bishopframework ---
Downloading: …aspectj/aspectjtools/1.8.2/aspectjtools-1.8.2.pom
Downloaded: …aspectj/aspectjtools/1.8.2/aspectjtools-1.8.2.pom (1021 B at 2.3 KB/sec)
Downloading: …aspectj/aspectjtools/1.8.2/aspectjtools-1.8.2.jar
Downloaded: …aspectj/aspectjtools/1.8.2/aspectjtools-1.8.2.jar (10897 KB at 141.7 KB/sec)
[INFO] No modifications found skipping aspectJ compile
Тогда я получил это сообщение:
[WARNING] bad version number found in C:\Users\mavargas\.m2\repository\org\aspectj\aspectjrt\1.8.5\aspectjrt-1.8.5.jar expected 1.8.2 found 1.8.5
Решение было простым, просто добавьте зависимость aspectjtools внутри плагина, как показано здесь:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.7</version>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjtools</artifactId>
<version>1.8.5</version>
</dependency>
</dependencies>
<configuration>
<source>1.7</source>
<target>1.7</target>
<complianceLevel>1.7</complianceLevel>
<verbose>true</verbose>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
</plugin>
Это исправило проблему.
Надеюсь, это поможет кому-то пересечь ту же ситуацию ...