NO! That is not a good solution. RELEASE and LATEST are deprecated. /Anders (mobile) Den 17 aug 2012 19.07 skrev "Gandhi, Pawan" <[email protected]>:
> If this com.dummy:parent is a separate project and you are inheriting it > in more than one project to get help for dependency management, properties > and other common feature like distributionManagement...etc. The best > solution is > > Child pom: > <parent> > <groupId>com.dummy</groupId> > <artifactId>parent</artifactId> > <version>RELEASE</version> > </parent> > > <groupId>com.dummy</groupId> > <artifactId>kid</artifactId> > > > When you run build, it will try to find latest release version of parent > from maven repository by parsing metadata. > > <version>LATEST</version> can also be used in case latest version(either > SNAPSHOT or release version) in maven repo. > > > Thanks > Pawan > > -----Original Message----- > From: Billy Newman [mailto:[email protected]] > Sent: Friday, August 17, 2012 11:57 AM > To: Maven Users List > Subject: Inherit parent version? > > In Maven 2. > > I have a multi-module hierarchy and I would like the parent to be the only > place that the version is defined. However I do not think this is possible > in maven 2. If it is possible please let me know what I am doing wrong. > > Parent pom: > > <groupId>com.dummy</groupId> > <artifactId>parent</artifactId> > <version>1.0</version> > <packaging>pom</packaging> > > Child pom: > <parent> > <groupId>com.dummy</groupId> > <artifactId>parent</artifactId> > <!-- > <version>1.0</version> > --> > </parent> > > <groupId>com.dummy</groupId> > <artifactId>kid</artifactId> > > > Above example will not work as I have to set the version of my parent. > From what I have read I do not think that this is possible in maven 2, > but I could have missed something. > > I think I can work around this by setting a property in the parent. I am > definitely all ears if there is a better way to accomplish this. > > Parent: > > <groupId>com.dummy<groupId> > <artifactId>parent</artifactId> > <version>${myversion}</version> > <packaging>pom</packaging> > > <properties> > <myversion>1.0</myversion> > </properties> > > Child pom: > <parent> > <groupId>com.dummy</groupId> > <artifactId>parent</artifactId> > <version>${myversion}/version> > </parent> > > <groupId>com.dummy<groupId> > <artifactId>kid</artifactId> > > > Thanks again for the help. > > Billy > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > This message, including any attachments, is intended only for the > recipient(s) named above. It may contain confidential and privileged > information. If you have received this communication in error, please > notify the sender immediately and destroy or delete the original message. > Also, please be aware that if you are not the intended recipient, any > review, disclosure, copying, distribution or any action or reliance based > on this message is prohibited by law. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
