Dan, Thank you for the links. I think those example will help me out. I plan to work on that later today or tomorrow. If I get this working I will reply with how I set it up.
Thanks, TJ On 3/24/06, dan tran <[EMAIL PROTECTED]> wrote: > > did you take a look at the project source for http://mojo.codehaus.org or > maven2 http://svn.apache.org/repos/asf/maven? > > > > -D > > > On 3/24/06, Paul Li <[EMAIL PROTECTED]> wrote: > > > > Hi TJ, > > I have the same problem. if anyone know of an example pom.xml that > > would be great! > > > > > > I remember reading from the maven documentations, that you have to set > > the project up in a particular directory structure to get this to > > work. Which is no good for me :-( > > > > I recall the directory you need is: > > > > /ParentProjDirectory > > pom.xml (put your modules etc) > > /ParentProjDirectory/Child#1ProjDirectory > > pom.xml (put a reference to the parent project) > > /ParentProjDirectory/Child#2ProjDirectory > > pom.xml (put a reference to parent project) > > /ParentProjDirectory/Child#3ProjDirectory > > pom.xml (put a reference to the parent project) > > > > > > What I want is the directory structure you outlined below, cos this is > > a lot better from a development perspective, as ppl could just check > > out the bit they are working on, not everything. But so far I haven't > > had a lot mileage on this one. > > > > Can anyone else shed some light here? > > > > > > cheers, > > > > > > paul > > > > On 3/25/06, TJ Greenier <[EMAIL PROTECTED]> wrote: > > > Hi all, > > > > > > I used Maven in the past and I am trying to get up to speed with Maven > > 2.0. > > > I have a question regarding multiple projects and was hoping that > > someone > > > can point me in the right directions, as I am getting a little > confused. > > > > > > My intentions: > > > I have a project that can be separated as client, server and common > code > > > bases. > > > I want to be able to check out each one independently to build and > unit > > > test. > > > I also want to be able to build the project as a whole in which I > would > > get > > > two resulting archive files (say client.jar and server.war) > > > > > > Currently my project is structured as follows: > > > MyProject > > > - ClientProject > > > - packages.... > > > - pom.xml (jar type) > > > - ServerProject > > > - packages.... > > > - pom.xml (war type) > > > - CommonProject > > > - packages.... > > > - pom.xml (jar type, this project is used by both client and server) > > > - pom.xml > > > > > > The MyProject pom.xml content: > > > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" > > > http://www.w3.org/2001/XMLSchema-instance" > > > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > > > http://maven.apache.org/maven-v4_0_0.xsd"> > > > <modelVersion>4.0.0</modelVersion> > > > <groupId>com.company.project</groupId> > > > <artifactId>MyProject</artifactId> > > > <version>1.0-SNAPSHOT</version> > > > <packaging>pom</packaging> > > > <name>MyProject</name> > > > <modules> > > > <module>ClientProject</module> > > > <module>ServerProject</module> > > > <module>CommonProject</module> > > > </modules> > > > <dependencies> > > > <dependency> > > > <groupId>junit</groupId> > > > <artifactId>junit</artifactId> > > > <version>3.8.1</version> > > > <scope>test</scope> > > > </dependency> > > > </dependencies> > > > </project> > > > > > > My Issues: > > > I can currently build each project separately, but I am struggling > with > > > building the over all project and getting two archives (jar and war). > > > I am open to suggestions if I am going about this the wrong way, but I > > was > > > hoping that someone could point me to an example or link that would > help > > me > > > work through this. My thoughts were that the pom packaging would just > > > execute the packaging for each subproject, thus getting me the > > client.jarand > > > server.war files that I need. > > > > > > My project is currently using Ant and has duplicated a lot of what > Maven > > can > > > do in a nonstandard manner. I am hoping to use Maven 2.0 to cleanup > our > > > build process and remove some of our issues with our current build > > process. > > > > > > Many thanks in advance. > > > > > > T.J. Greenier > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > >
