CGLIB is distributed in binary and source form
cglib-2.1_x.jar binary distribution, CGLIB classes only, it must be used to extend cglib classes dependant on ASM API
cglib-nodep-2.1_x.jar binary distribution, CGLIB and renamed ASM classes, not extendable
cglib-src-2.1_x.jar source distribution with all runtime dependancies
cglib-docs-2.1_x.jar HTML API documentation
Use Apache Ant to build CGLIB from source code : http://jakarta.apache.org/ant