[EMAIL PROTECTED] wrote on 17/06/2005 10:23:50 AM:
>
>
> 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?
>
FYI, It appears the cglib packaging problem has been fixed in a new version - cglib-nodep-2.1_2.jar but the JAR is not in ibiblio. I have sent a mail to the cglib dev list asking them to upload to ibiblio.
> John
