如何使用Java 7和maven启用aspectj编译时编织

我有一个目前适用于java 6和编译时编织的项目。 我们使用以下pom来启用spring方面和我们自己的方面:

 org.codehaus.mojo aspectj-maven-plugin 1.4  true 1.6 1.6 ignore 1.6 UTF-8 false   org.springframework spring-aspects       compile test-compile     

我已经尝试了各种配置,但无法使其与java 7一起使用。如果有人可以分享工作pom或引导它会很棒。

移动到aspectjtools版本1.7.0后,它工作正常。 另外,您需要将编译器的version参数传递为-1.7 (使用target参数导致问题)。 如果有人需要更多详细信息,请发表评论,我将添加更多配置信息。
您可以从这里获取一个工作示例: Spring,AspectJ和Maven示例
这是pom中的工作插件定义(compiler-version =“1.7”,aspectj.version =“1.7.0”)

  org.codehaus.mojo aspectj-maven-plugin 1.4  true ${compiler.version} ${compiler.version} ignore ${compiler.version} UTF-8 false   org.springframework spring-aspects       compile test-compile      org.aspectj aspectjrt ${aspectj.version}   org.aspectj aspectjtools ${aspectj.version}