[seam-commits] Seam SVN: r15145 - branches/community/Seam_2_3/seam-migration-guide.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Sun Sep 16 00:08:17 EDT 2012
Author: dhinojosa
Date: 2012-09-16 00:08:17 -0400 (Sun, 16 Sep 2012)
New Revision: 15145
Modified:
branches/community/Seam_2_3/seam-migration-guide/seam_migration_guide.asc
Log:
added more dependency information
Modified: branches/community/Seam_2_3/seam-migration-guide/seam_migration_guide.asc
===================================================================
--- branches/community/Seam_2_3/seam-migration-guide/seam_migration_guide.asc 2012-09-16 03:53:38 UTC (rev 15144)
+++ branches/community/Seam_2_3/seam-migration-guide/seam_migration_guide.asc 2012-09-16 04:08:17 UTC (rev 15145)
@@ -180,10 +180,52 @@
----
=== EJB Module Dependencies
-EJB Module Dependencies here
+What gets placed into the ejb module will of course be entirely up to you. Will you be using hibernate? Will you be using JPA on top of that? Will you be using drools? <<listing17, Listing 17>> shows a simple dependency stack for a simple Seam based application. It contains hibernate, hibernate validator, jpa, servlet, jsf, and ejb specifications that are needed for the basic Seam application. It includes "jboss-el" which will include that JBoss expression language library into the application. For the basic app, this is what is "required", although that term is used loosely, you and your team will be in command of your application's dependencies. The following next sections are possible combinations of dependencies for technologies that you will need for drools, jbpm, remoting, etc.
+.Listing 17: Sample dependency list in an ear module
+[[listing17]]
+----
+<dependencies>
+ <dependency>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam</artifactId>
+ <type>ejb</type>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.el</groupId>
+ <artifactId>jboss-el</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-validator</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.spec.javax.servlet</groupId>
+ <artifactId>jboss-servlet-api_3.0_spec</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.spec.javax.ejb</groupId>
+ <artifactId>jboss-ejb-api_3.1_spec</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.spec.javax.faces</groupId>
+ <artifactId>jboss-jsf-api_2.1_spec</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+</dependencies>
+----
+
== Using Ant
Using Ant
More information about the seam-commits
mailing list