Hey Supriya,

u need to write 4 pom.xmls for this. one @ root level and rest 3 in each of
the module u mentioned.
for ejb projects u need to generate RMIC code as well.. for that u  shud
make some significat changes to pom.xml of ejb module. for info on this u
can refer this:
http://www.jroller.com/peter_pilgrim/entry/battling_with_maven_2_integrating 
[let me know if u need any help on this.. as  i have successfully generated
RMIC]

Regarding servlet files[War project] , u need to mention packaging as "war"
in pom.xml. and after that in dependency list  mention ejb project along
with group id. You can use this plugin @ the end of pom.xml. [you can also
make changes related to region specific build over here]

<plugins>
    
      <plugin>
          <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
           <webXml>webapp/WEB-INF/web.xml</webXml>
                        
        </configuration>
                 
      </plugin>
          
            
    </plugins>

consider helper classes as a jar module and build this module ahead of war
module.

Let me know if there are anything i can help u out..

- kiran kodlady


Vaidya, Supriya A (US - Chicago) wrote:
> 
> Hi:
>  
> I have a single project with multiple packages:
>  
> 1. Package A - EJB files
> 2. Package B - Servlet files
> 3. Package C - Helper classes
>  
> The objective is to create a JAR of the EJB files, and then a WAR of the
> servlet files that also includes the JAR (but not the .class files
> directly) and then package this whole WAR in the EAR. 
>  
> I know we can do this in Ant, but what is the best way of accomplishing
> this goal in Maven? Should I have created different projects? Or do I
> have to use filters? Or maybe the ant plugin?
>  
> Suggestions would really help! 
> 
> 
> This message (including any attachments) contains confidential information
> intended for a specific individual and purpose, and is protected by law. 
> If you are not the intended recipient, you should delete this message. 
> 
> 
> Any disclosure, copying, or distribution of this message, or the taking of
> any action based on it, is strictly prohibited. [v.E.1]
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Maven%3A-Creating-a-JAR-in-a-WAR-in-an-EAR-tf4137278s177.html#a11776168
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to