Cglib version 3.1 self-ASM 4.2 version
Conflicts with the introduced ASM 3.3.1,
So relying on the Cglib self dependent ASM can
<!--ASM Cglib-->
<!--<dependency>-->
<!--<groupId>asm</groupId>-->
<!--<artifactId>asm</artifactId>-->
<!--<version>${asm.version}</ Version>-->
<!--</dependency>-->
<dependency>
<groupid>cglib</ groupid>
<artifactId>cglib</artifactId>
<version>${cglib.version}</version>
</dependency>
<!--ASM Cglib-->
Cglib3.1-pom
<dependencies>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactid >asm</artifactId>
<version>4.2</version>
</dependency>
<dependency >
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
< version>4.2</version>
<optional>true</optional>
</dependency>
Solutions on the Web:
The Cglib version is 3.0 or 3.1,ORG.OBJECTWEB.ASM version 3.1.0 O'Clock
Version conflict, error Java.lang.IncompatibleClassChangeError:class Net.sf.cglib.core.DebuggingClassWriter has interface Org.objectweb.asm.ClassVisitor as Super class
Use Cglib 2.2 To resolve this issue, in which the Debuggingclasswriter parent class is Classwriter
According to this plan still error.
LIB file does not match, we download the latest ASM file, then solve the above problems.
Asm-5.2.jar
http://forge.ow2.org/projects/asm/