On 9-Feb-08, at 12:33 PM, Don Brown wrote:

On 2/10/08, Jason van Zyl <[EMAIL PROTECTED]> wrote:
You're asking for a far more complicated solutions to be implemented
which generally aren't much more helpful. You're also conflating the
solution with what people should do and what they should actually be
doing. Yes, people should use versions for their plugins, but in the
absence of that putting the versions in the POM is the easiest
solution to provide the most stability, in most cases.

Well said.  I'm really excited to see this discussion and the
generally positive support for the proposal.  Providing stable,
repeatable builds out of the box is such an important feature in a
build tool.  As I understand it, you can still override the plugin
versions in your own POMs, but for the vast Maven newbie public, this
change would go a long ways to meeting expectations.


This makes the situation better, but still has the potential to hose people. It's just less likely that some new users will start with 2.0.x, then quickly switch to 2.0.x+1 and get nailed. This doesn't promote a best practice but goes a step toward keeping the shot gun out of peoples' mouthes.

What I will push for in 2.1 is a version requirement in the POM. From the command line you'll get the latest. But this is something we never should have done, and the auto upgrade was also a mistake. But in the short term the downside is acceptable and it's very easy to do.

[shameless bribe] Make this change in 2.x and I'll fix all the issues
remaining for http://jira.codehaus.org/browse/MNG-3379 ... :)


For the 2.0.x I'm fine with anything there, but for the the separated maven-artifact I have asked Greg/Jan (Jetty folks) to help create a connector using the Jetty client library that would be optimal for use with Maven. They probably have a tad more experience with HTTP then any of us and I'm hopeful they come up with an optimal long term strategy.

Don

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

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.

-- Jacques Ellul, The Technological Society



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

Reply via email to