Ich benutze Spring 3.2 mit Java-basierter Konfiguration und habe Probleme mit meinen Komponententests (JUnit 4.8.1). Das ist also ein Testläufer:
%Vor%Trotzdem erhalte ich diesen Fehler:
%Vor%Wie der Spring Blog sagt, Spring 3.2 inline CGLIB 3. Warum bekomme ich diesen Fehler?
Ich verwende Gradle 1.3 als Build-Management-Tool und STS als IDE. Beim Aufruf von gradle eclipse
grdle werden die Abhängigkeiten zweimal abgerufen: einmal als einfaches jar und einmal als Bibliothek:
Zuerst als einfaches Glas:
und als Bibliothek:
In der einfachen Jar-Sektion hatte ich noch Spring 3.1 konfiguriert, während es in der Library-Sektion Spring 3.2 gab. Also entfernte ich die einfachen Gläser und alles funktionierte.
Dies ist mein Projekt build.gradle
%Vor%Und die Build.gradle aus dem Master-Projekt
%Vor%Ich habe alle Eclipse-Projekte und -Einstellungen sowie alle temporären Gradle-Dateien gelöscht. Dann habe ich versucht, das Projekt in Eclipse (Import Gradle Projekt ..) zu importieren. Dies ist mit einer Ausnahme fehlgeschlagen. Dann löschte ich die Gradle-Einstellungen innerhalb des Eclipse-Projekts und danach funktionierte der Import.
Also werde ich gradle eclipse
nicht mit Version 1.3 verwenden.
Auch der Pfad der zusätzlichen Quellmenge ist nicht als Quellpfad in das Eclipse-Projekt gelangt.