That would be great...I'm trying to reproduce it in a separate project, but (of course) it seems to be working fine in that..:-)
It's definitely the plugin, as the non-woven bytecode looks correct.
Here's the POM config.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.7</version>
<configuration>
<Xset>
<generateStackMaps>true</generateStackMaps>
</Xset>
<showWeaveInfo>true</showWeaveInfo>
<complianceLevel>1.7</complianceLevel>
<source>1.7</source>
<Xlintfile>${project.parent.basedir}/xlint.properties</Xlintfile>
<aspectLibraries>
<aspectLibrary>
<groupId>${project.groupId}</groupId>
<artifactId>adm-aspects</artifactId>
</aspectLibrary>
<aspectLibrary>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
</aspectLibrary>
<aspectLibrary>
<groupId>org.perf4j</groupId>
<artifactId>perf4j-log4jonly</artifactId>
</aspectLibrary>
</aspectLibraries>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjtools</artifactId>
<version>${aspectj.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>3.0.10</version>
</dependency>
</dependencies>
</plugin>