We're trying to figure out the minimum libraries necessary for a Seam/Richfaces app. We've got the following files in the WEB-INF/lib folder:
antlr-runtime.jar
commons-beanutils.jar
commons-digester.jar
core.jar
drools-compiler.jar
drools-core.jar
jboss-el.jar
jboss-seam-debug.jar
jboss-seam-excel.jar
jboss-seam-ioc.jar
jboss-seam-mail.jar
jboss-seam-pdf.jar
jboss-seam-remoting.jar
jboss-seam-ui.jar
jboss-seam.jar
jbpm-jpdl.jar
jsf-facelets.jar
jxl.jar
mvel14.jar
richfaces-api.jar
richfaces-impl.jar
richfaces-ui.jar
We're not doing anything with Drools, PDFs, or Excel. The app uses Hibernate for validation (though no database calls), and sends out emails. It uses Richfaces controls. I've done some Googling on the files but didn't find definitive info on what the various files do. Is there a place that explains what purpose these files serve? We can then determine which ones to safely delete. Thanks.