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]
>
>

Reply via email to