没有看到您的 POM 很难说,要检查的一件事是 Maven 期望您的方面默认位于 src/main/aspect 而不是 src/main/java 下。
您还需要确保 aspectj 运行时库位于您的类路径中(在 Eclipse 中,它包含在 AJDT 类路径容器中。
例如(来自插件文档):
<project>
...
<dependencies>
...
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.2</version>
</dependency>
...
</dependencies>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<goals>
<goal>compile</goal> <!-- use this goal to weave all your main classes -->
<goal>test-compile</goal> <!-- use this goal to weave all your test classes -->
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
<build>
...
</project>
如果这些都不起作用,您可以发布您的 pom 内容吗?它可能有助于识别问题。