geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From siss...@insession.com
Subject CGLib update (was Re: Could not build geronimo rev 189685)
Date Thu, 30 Jun 2005 02:57:59 GMT
sissonj@insession.com wrote on 17/06/2005 10:23:50 AM:

> 
> 
> Dain Sundstrom <dain@iq80.com> wrote on 17/06/2005 05:05:26 AM:
> 
> > 
> > On Jun 15, 2005, at 10:07 PM, sissonj@insession.com 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
Mime
View raw message