On 1/3/06, Sean Schofield <[EMAIL PROTECTED]> wrote: > So 1.1.2 is defined in only the parent POM? What if you want to build > tomahawk by itself (without the parent pom?)
You can't build it without the parent pom-- the build will fail because that pom is as much a 'dependency' as any of the jars you need on the classpath. > I think this is a tricky problem. Also, if we ever release different > version numbers for the subprojects won't this cause a problem? Once 1.1.2 is in the repository, the versioned parent pom will be there as well, and Maven will find it. I don't see any <relativePath> tags in the <parent> sections. If you add them, Maven will look locally (on the filesystem) for the parent pom as well as checking the repository. Struts Action looks like this: <parent> <groupId>struts</groupId> <artifactId>struts-build</artifactId> <version>1.3.0-SNAPSHOT</version> <relativePath>build/pom.xml</relativePath> </parent> The 'build' directory is external, included under each module. If you're not doing that, you can use: <relativePath>../build/pom.xml</relativePath> I think that might help the IDE config file generation, though I'm not sure. -- Wendy