作用 说明
jta.jar 标准的JTA API 必要
commons-logging.jar 日志功能 必要
commons-collections.jar 集合类 必要
antlr.jar ANother Tool for Language Recognition(antlr) 必要
dom4j.jar XML配置和映射解释器 必要 
Hibernate3.jar 核心库 必要
asm.jar ASM字节码库 如果使用“cglib”则必要
asm-attrs.jar ASM字节码库 如果使用“cglib”则必要
ehcache.jar EHCache缓存 如果没有其它的缓存,则它是必要的
cglib.jar CGLIB 字节码解释器 如果使用“cglib”则必要
      以下包可选
versioncheck.jar 版本检查  
swarmcache.jar    
jboss-cache.jar TreeCache  
jgroups.jar    
xml-apis.jar JAXP API  
c3p0-0.9.1.jar C3PO JDBC链接池  
connector.jar JCA API  
jboss-system.jar   使用TreeCache时必要
jacc-1_0-fr.jar JACC 库  
checkstyle-all.jar    
junit.jar    
javassist.jar Javassist 字节码解释器  
ant-lanuncher.jar    
jaas.jar JAAS API  
jdbc2_0-stdext.jar JDBC扩展API  
ant-antlr.jar Ant antlr支持  
jboss-jmx.jar    
cleanimports.jar cleanimports  
xerces.jar SAX parser JDK版本低于1.4时必要
jaxen-1.1-beta-7.jar Jaxen 如果想提高启动性能则去使用
ant-junit.jar Ant junit support  
ant-swing.jar ant swing support  
ant.jar    
proxool.jar Proxool JDBC连接池  
concurrent.jar   使用TreeCache需要
syndiag2.jar    

 

总结:

最小必要包为antlr.jar,cglib.jar,asm.jar, asm-attrs.jar,  commons-collections.jar, commons-loggins.jar ,encache.jar, dom4j.jar,log4j.jar,jta.jar