Some metrics from sloccount:
SLOC Directory SLOC-by-Language (Sorted) 40294 ojb java=40294 32954 taskmodel-core java=32954 27168 elatePA java=24303,jsp=2631,perl=133,php=101 26425 applications java=26420,jsp=5 4415 taskmodel-core-view java=3248,jsp=1167 1045 api java=1045 707 taskmodel-api java=707 367 jetspeed-deploy java=367 358 target jsp=358 0 ajax (none) 0 CVS (none) 0 doc (none) 0 etc (none) 0 jaxb (none) 0 old (none) 0 top_dir (none) Totals grouped by language (dominant language first): java: 129338 (96.71%) jsp: 4161 (3.11%) perl: 133 (0.10%) php: 101 (0.08%) Total Physical Source Lines of Code (SLOC) = 133,733 Development Effort Estimate, Person-Years (Person-Months) = 34.16 (409.98) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) Schedule Estimate, Years (Months) = 2.05 (24.59) (Basic COCOMO model, Months = 2.5 * (person-months**0.38)) Estimated Average Number of Developers (Effort/Schedule) = 16.67 Total Estimated Cost to Develop = $ 4,615,217 (average salary = $56,286/year, overhead = 2.40). SLOCCount, Copyright (C) 2001-2004 David A. Wheeler SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL. SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to redistribute it under certain conditions as specified by the GNU GPL license; see the documentation for details. Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."