I created a jira for this and will attempt a scan through existing
issues to see how many might be related to this. 

So far we've started to go off on tangential other ideas which is good
for 2.1, but I haven't seen any showstopper reason why this could
actually hurt anyone.

-----Original Message-----
From: Jason van Zyl [mailto:[EMAIL PROTECTED] 
Sent: Saturday, February 09, 2008 2:26 PM
To: Maven Developers List
Subject: Re: Plugin Versions in the Super pom


On 9-Feb-08, at 12:31 PM, Benjamin Bentmann wrote:

>> I think the idea of specifying versions in the "super pom" is
>> pointless. Stability for a given release of maven is not particularly
>> useful when many users are using different versions of maven to build
>> something.
>
> I think it's common sense that the proposed lock down in the super  
> POM is not the final solution and was not intended as such.

Exactly, it's a practical means to a short term end that helps with  
the average, new, inexperienced user.

> Reproducible builds require the user himself to lock the plugin  
> versions in his own (corporate) POM, nobody else can do this.
>
> The changes to the super POM are all about improving (not solving)  
> the current situation for Maven 2.0.x. If we can agree on the  
> assumption that there are less different versions of Maven in use  
> than local repositories existent among the developers, the additions  
> in the super POM help to improve build reproducibility.
>
>> It would be much more useful for maven 2.0.9 to simply *warn* when a
>> plugin is found without a version. That's better than trying to
>> "advertise" best practice via the maven website. Better yet, have it
>> fail the build unless some kind of "override" option is present on  
>> the
>> command-line.
>
> For the sake of backward-compatibility within the 2.0.x development  
> line, one surely would not want to break the build here.
>
>> What I have found difficult is determining whether things *have* all
>> been locked down or whether something has been missed.
>
> You could run
> mvn clean deploy site-deploy -U
> and grep for "checking for updates" in the log output.
>
> Regards,
>
>
> Benjamin Bentmann
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

Selfish deeds are the shortest path to self destruction.

-- The Seven Samuari, Akira Kirosawa 




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