2010/9/25 Michel <[email protected]>:
> I'm new maven user and I start in maven with a JEE project.
> The project have 3 parts :
> - ejb with persistance (JPA)
> - web with JSF
> - client connect with ejb by RMI
>
> If I good understand I must create 3 modules for each parts and a
> pom.xml to build an ear file.

No:
1. a module for EJB (and, if you like it, a module for JPA package)
2. a module for web
3. a module for the EAR (packaging: ear)
4. for your convenience, a container project (packaging: pom) that
collects all of the above as modules.

> I have choice : ejb-javaee6 and maven-archetype-webapp for 2 firsts
> parts but I don't find an archetype for the client.

The EJB client can be automatically generated starting from the EJB:
http://maven.apache.org/plugins/maven-ejb-plugin/examples/generating-ejb-client.html

> I have found an archetype named ear-javaee6, with this archetype can I
> create my project ?

This is useful to create a module (or project) with ear packaging that
follows Java EE 6 (so you need a Java EE 6 capable server).

Antonio

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to