Java Aspectj maven插件错误
我犯了这个错误Java Aspectj maven插件错误,java,maven,aspectj,Java,Maven,Aspectj,我犯了这个错误 [ERROR] can't determine superclass of missing type org.springframework.aop.interceptor.AsyncExecutionAspectSupport when batch building BuildConfig[null] #Files=18 AopXmls=#0 [Xlint:cantFindType] 这是我使用aspectj插件参与POM的一部分 aspectj.0版本是1.6.11
[ERROR] can't determine superclass of missing type org.springframework.aop.interceptor.AsyncExecutionAspectSupport
when batch building BuildConfig[null] #Files=18 AopXmls=#0
[Xlint:cantFindType]
这是我使用aspectj插件参与POM的一部分
aspectj.0版本是1.6.11
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
<showWeaveInfo>false</showWeaveInfo>
<verbose>false</verbose>
<source>1.7</source>
<target>1.7</target>
<complianceLevel>1.7</complianceLevel>
<aspectLibraries>
<aspectLibrary>
<groupId>ru.sofitlabs</groupId>
<artifactId>ngutil</artifactId>
</aspectLibrary>
<aspectLibrary>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
</aspectLibrary>
</aspectLibraries>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${aspectj.version}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
</plugin>
org.codehaus.mojo
aspectj maven插件
1.4
假的
假的
1.7
1.7
1.7
苏菲特拉布
恩古提尔
org.springframework
春季方面
编译
测试编译
org.aspectj
aspectjrt
${aspectj.version}
org.aspectj
aspectjweaver
${aspectj.version}
我将非常感谢您的帮助。缺少的类型org.springframework.aop.interceptor.AsyncExecutionAspectSupport应该在spring aop中,这取决于spring方面
您确定jar spring aop在执行时在您的类路径中吗?终于找到了解决方案。我将编译、源和目标级别设置为1.7(不要忘记为服务器VM设置参数“-XX:-UseSplitVerifier”),并排除了大量依赖项。例如旧的springaspects、SpringAOP等等。IDEA有一个很好的工具依赖关系图,在这种情况下非常有用。我想是的,但我如何检查它?@SemyonDanilov将此作为另一个问题来问。@PeterHorvath这是很久以前的事了,所以我可能错了,但我的问题是有很多相同的依赖关系,但版本不同。我的依赖项中有3个spring aop,但版本不同