Thanks, Joe. So we do keep the version element within the <parent> element? Thus, the version appears in both the pom.xml in the root and also in the webapp/pom.xml ?
- Dave Joe Hindsley wrote: > > Hi Dave, > > If you want to inherit the parent's groupId and version values, you > simply remove them from the child's pom definition. In your case, the > child pom would look like: > > <parent> > <groupId>Myco.galc.capitol.tours</groupId> > <artifactId>Myco-galc-capitol-tours</artifactId> > <version>1.0-SNAPSHOT</version> > </parent> > > <name>Myco GA Capitol Tours Webapp</name> > <description>Myco GA Capitol Tours Webapp</description> > <artifactId>Myco-galc-capitol-tours-webapp</artifactId> > <packaging>war</packaging> > > We also do this for our multi-module projects since it makes dependency > management a little easier. > > Hope this helps, > > Joe Hindsley > > > laredotornado wrote: >> Hi, >> >> I'm using Maven 2.2. In my maven project, I have this fragment in my >> pom.xml at the project root ... >> >> <name>Myco GA Capitol Tours</name> >> <description>Myco GA Capitol Tours</description> >> <inceptionYear>2009</inceptionYear> >> >> <groupId>Myco.galc.capitol.tours</groupId> >> <artifactId>Myco-galc-capitol-tours</artifactId> >> <version>1.0-SNAPSHOT</version> >> <packaging>pom</packaging> >> >> Then I have a webapp sub-folder and I have this in the webapp/pom.xml ... >> >> >> <parent> >> <groupId>Myco.galc.capitol.tours</groupId> >> <artifactId>Myco-galc-capitol-tours</artifactId> >> <version>1.0-SNAPSHOT</version> >> </parent> >> >> <name>Myco GA Capitol Tours Webapp</name> >> <description>Myco GA Capitol Tours Webapp</description> >> <artifactId>Myco-galc-capitol-tours-webapp</artifactId> >> <version>1.0-SNAPSHOT</version> >> <packaging>war</packaging> >> >> >> You'll notice I have "1.0-SNAPSHOT" hard-coded a couple of times in my >> webapp/pom.xml. Is there any way I can replace that with something that >> will be automatically inherited from the parent? >> >> Thanks, - Dave >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://old.nabble.com/Maven-2%3A--How-can-I-avoid-hard-coding-the-version-multiple-times--tp26576290p26577009.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
