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]

Reply via email to