It is absolutely against the Maven philosophy. Having said that, you could probably make it work with jar-pom.xml, war-pom.xml, ear-pom.xml and judicious use of include/excludes, but that sounds like entirely too much work. And no offense, but I'm not going to help you do it. ;-)
Your best advice is to begin restructuring your project completely. Wayne On 7/24/07, Stephane Nicoll <[EMAIL PROTECTED]> wrote:
This is against Maven philosophy, period. On 7/24/07, Vaidya, Supriya A (US - Chicago) <[EMAIL PROTECTED]> wrote: > > This does seem to be the easiest - but if you are working with a new > project only. If I have an existing structure where ONE project contains > all the necessary packages for the EJB and WAR, how do I go about > packaging the JAR->WAR->EAR? > > -----Original Message----- > From: Wayne Fay [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 24, 2007 12:35 PM > To: Maven Users List > Subject: Re: Maven: Creating a JAR in a WAR in an EAR > > You should use multiple projects with dependencies set up between them. > > Some webpages should help explain it: > http://maven.apache.org/guides/getting-started/index.html > http://www.onjava.com/pub/a/onjava/2005/09/07/maven.html > > Also the free PDF ebooks from Mergere/DevZuz and Sonatype have > complete examples and documentation on this structure: > http://www.devzuz.com/web/guest/products/resources#BBWM > http://www.sonatype.com/book/index.html > > Wayne > > On 7/24/07, Vaidya, Supriya A (US - Chicago) > <[EMAIL PROTECTED]> 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] > > > > --------------------------------------------------------------------- > 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] > > -- Large Systems Suck: This rule is 100% transitive. If you build one, you suck" -- S.Yegge --------------------------------------------------------------------- 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]
