Peter Horlock wrote:
>> Neither Michael nor I did propose properties for the version. Simply
>> define the version in the version depMgmnt itself and you're done.
> 
> 
> No, I don't think so, my point is:
> 
> parent pom:
> <submoulde-version>
> <dependency-management>
> [...]
> <version>1.2.3</version>
> [...]
> <submoulde-version>
> 
> submodule:
> [...]
> <version>1.2.3</version>
> [...]
> 
> So you will have to change it in two places (=duplicate code) where
> as if you are using a property, you can do it in
> one singular place.

There are two different scenarios to consider:
1/ all submodules share the same development cycle and are released together: 
In this case the release plugin will happily adjust all the version numbers 
automatically.
2/ individual artifacts that are referenced with the version in the global POM: 
In this case I might keep the older version in the global POM while I already 
modify and restructure the other one without affecting all dependent artifacts 
immediately.

Last point: The release plugin will fail to update the version of your current 
project if it is defined by a property.

- Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to