Dain Sundstrom <[EMAIL PROTECTED]> wrote on 17/06/2005 05:05:26 AM:

>
> 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

I did download the "cglib-nodep-2.1_1.jar" from sourceforge and it did not have the asm package under net.sf.cglib.  Is this the JAR that you were refering to?  Maybe it has been packaged incorrectly?

John

Reply via email to