On 28 January 2011 11:10, Evgeny Goldin <evge...@gmail.com> wrote: > lukewpatterson wrote: >> The general argument against dynamic properties is that they make the >> build configuration less declarative, right? > > It makes builds more dynamic and less repeatable and that could be the > reason Maven 3 was changed to behave the way it behaves. Yes, being able to > update a property in your example can nicely solve a problem of providing an > expression using this property to another plugin.
Why would this make it less repeatable? A build's repeatability/reproducibility is based on the whether it is deterministic. And whether a property can be overwritten/changed doesn't change the determinism of a process. If it did, then (single threaded) programming would be a lot harder... :-) --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org