On 27/02/2008, Jochen Wiedmann <[EMAIL PROTECTED]> wrote: > On Wed, Feb 27, 2008 at 2:42 PM, sebb <[EMAIL PROTECTED]> wrote: > > > <inceptionYear>2001</inceptionYear> > > <maven.compile.source>1.3</maven.compile.source> > > <maven.compile.target>1.3</maven.compile.target> > > > > Yes. But what's the problem? For the inceptionYear, that has to be > specified whenever you use a parent POM. And for the compilation > source and target properties: That has been in the commons-parent POM > since quite some time (and been quite successful, IMO). >
The problem is that the default generally works, even if it is not correct for the project. So allowing projects to default these values is wrong - each project needs to make a conscious choice. == If the parent POM has to have an inceptionYear, then I suggest it is set to something like TBD (or 1900 if it has to be numeric) so that it is obvious when it has not been set by the project. [Likewise, if the versions have to be specified, then set them to 99.99 or somesuch] > > Jochen > > > > -- > Look, that's why there's rules, understand? So that you think before > you break 'em. > > -- (Terry Pratchett, Thief of Time) > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]