A couple of weeks ago I started a small project using Seam. Since I don't like
to include all-in-one jars to resolve dependencies, I went through the process
of manually adding each and every dependency.
I don't use the jBPM stuff but the I have reviewed the other dependencies and
arrived at a minimal set that allows me to compile my code which includes
ajax4jsf, facelets, seam, ejb3, jpa and hibernate-annotations. I've tried to
add information about whether the dependency is compile-time and/or run-time,
whether it is provided by the container (JBoss), the version and related
dependencies, etc. There still might be a lot missing though.
The EJB3 api is provided by the jboss-ejb3x.jar in the
${jboss.home}/server/default/deploy/ejb3.deployer directory. The JPA api is
provided by the ejb3-persistence.jar in the ${jboss.home}/server/default/lib
directory.
Of course, using the JSF 1.2 RI gives a little bit of a different set.
Finally, a little bit off topic but I believe that the EAR level dependencies
(jboss-seam.jar, el-api.jar, el-ri.jar) should be packaged in a directory
called 'lib' (can be overridden) within the EAR file and not be included
through the in application.xml. This is intended for application-clients.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=3995727#3995727
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3995727
___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user