2010/9/26 Antonio Petrelli <[email protected]>: > 2010/9/26 Michel <[email protected]>: >> 2010/9/26 Antonio Petrelli <[email protected]>: >>> 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 make juste EJB, Web and parent module for the moment when the >> compiling of web project will works, I make the EAR module. (I don't >> use the parent module for the moment) > > You need it if you want to easily configure application.xml and for > library and module placement.
You tells of ear module or parent module ? Where can I find information on the parent pom.xml ? >>>> 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 >> >> The EJB client is an application server, if I understand (like glassfish) ? > > No, the EJB client is the part of code that is required by the client. > Usually, the local and remote interfaces and all classes used in these > interfaces. Ok I will try to improve my knowledge of this with jyour link (and google). >>>> 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). >> >> We use glassfish v3, but I don't understand how use glassfish plugin >> or glassfish embedded plugin. I must use a glassfish installed on my >> system ? I don't know how make it. > > Do you mean this? > https://maven-glassfish-plugin.dev.java.net/ > If you need it, use it, but it seems that you don't need it for normal > development. Anyway for questions about that plugin, ask its group. Yes I have see this website. What is the normal way to work in JEE project if don't use a application server ? Where can I find information about this ? > Antonio > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
