On Jun 15, 2005, at 10:07 PM, [EMAIL PROTECTED] wrote:
Dain, FYI, I tried changing my build to use a manually downloaded
cglib-nodep-2.1.1 but the build fails with:
java:compile:
[depend] Deleted 0 out of date files in 0 seconds
[echo] Compiling to C:\Projects\J2EE\geronimo\modules\kernel/
target/classes
[javac] Compiling 106 source files to C:\Projects\J2EE\geronimo
\modules\kernel\target\classes
C:\Projects\J2EE\geronimo\modules\kernel\src\java\org\apache
\geronimo\kernel\basic\ProxyMethodInterceptor.java:27: package
net.sf.cg
lib.asm does not exist
import net.sf.cglib.asm.Type;
Looking in the cglib-nodep-2.1.1.jar it appears that the
net.sf.cglib.asm package has moved to org.objectweb.asm .
This wasn't mentioned in the release notes for the 2.1.1 cglib
release, so I'm not sure if it is intentional.
Doh! Forgot I was going to look at this.
The issue is you need to use the cglib-nodepend jar which should
contain the net.sf.cglib.asm. CGLib uses the jarjar tool which
repackages the asm classes into a private cglib package so their
version does not conflict with a user's use of asm. The normal
version of the cglib jar uses the org.objectweb.asm classes directly.
-dain