RE: Plugin Versions in the Super pom

2008-02-10 Thread Brian E. Fox
>Um - any reason that 2.0.8.1 can't be released that only contains an >update to the superpom's plugin-set? (again, assuming this line of >action is pursued) It seems pretty certain to me that this is going to happen. I'd rather see 2.0.9 come out, but naturally sooner rather than later and I

RE: Plugin Versions in the Super pom

2008-02-10 Thread Brian E. Fox
>It may be useful to release Maven more often, so that the super pom gets >updates on a more regular basis, i.e. at least once a month. In general I agree we need to release more often and intend to make sure it starts happening. I will not however consider a release simply to update the super po

Re: Plugin Versions in the Super pom

2008-02-10 Thread Christian Edward Gruber
Um - any reason that 2.0.8.1 can't be released that only contains an update to the superpom's plugin-set? (again, assuming this line of action is pursued) Christian. On 10-Feb-08, at 18:18 , Stephen Connolly wrote: If the whole plugin versions in the super pom goes ahead, which I

Re: Plugin Versions in the Super pom

2008-02-10 Thread Stephen Connolly
If the whole plugin versions in the super pom goes ahead, which I think is a good idea by the way. It may be useful to release Maven more often, so that the super pom gets updates on a more regular basis, i.e. at least once a month. I know releases are getting more regular, but from my

RE: Plugin Versions in the Super pom

2008-02-10 Thread Brian E. Fox
>Just please somebody implement either enforcer:display-plugin-versions or >help:display-plugin-versions The code to do this is in the enforcer rule now, once I get the rule solidified and released, I'll move it to a common piece and add it to help. --

Re: Plugin Versions in the Super pom

2008-02-10 Thread Stephen Connolly
Just please somebody implement either enforcer:display-plugin-versions or help:display-plugin-versions On Feb 10, 2008 10:37 PM, Jason van Zyl <[EMAIL PROTECTED]> wrote: > The enforcer is entirely pluggable so that wouldn't be a problem if > someone wanted to implement that. > > On 10-Feb-08, at

Re: Plugin Versions in the Super pom

2008-02-10 Thread Jason van Zyl
The enforcer is entirely pluggable so that wouldn't be a problem if someone wanted to implement that. On 10-Feb-08, at 2:29 PM, Benjamin Bentmann wrote: I think another rule would be more appropriate. Sounds reasonable, two different POM elements, two different rules. To make things compl

Re: Plugin Versions in the Super pom

2008-02-10 Thread Benjamin Bentmann
I think another rule would be more appropriate. Sounds reasonable, two different POM elements, two different rules. To make things complete a third rule would be RequireSkinVersion. Benjamin - To unsubscribe, e-mail: [EM

Re: Plugin Versions in the Super pom

2008-02-10 Thread Jason van Zyl
On 10-Feb-08, at 1:59 PM, Benjamin Bentmann wrote: 2.0.8, dependency and archetype all have things locked down. In case you meant the maven-dependency-plugin: [INFO] Scanning for projects... [INFO] [INFO] Building Ma

RE: Plugin Versions in the Super pom

2008-02-10 Thread Brian E. Fox
>That's not what I understand as a version lock down. Sure, the site might >not be that important but I still would like it to be as reproducible as >anything else I can generate out of a given POM. The reporting is the last piece and is the reason I haven't released the enforcer yet. The report p

Re: Plugin Versions in the Super pom

2008-02-10 Thread Benjamin Bentmann
2.0.8, dependency and archetype all have things locked down. In case you meant the maven-dependency-plugin: [INFO] Scanning for projects... [INFO] [INFO] Building Maven Dependency Plugin [INFO]task-segment: [site] [INF

Re: Plugin Versions in the Super pom

2008-02-10 Thread Benjamin Bentmann
If you have anything specific Some Maven or Mojo plugins... please file it in JIRA Sorry, but I won't due to my laziness ;-). In lack of a in Maven 2.0, one cannot do this simply by means of a single updated parent POM but would really need to update each sub module POM. I think that's some

RE: Plugin Versions in the Super pom

2008-02-10 Thread Brian E. Fox
>Of course they should :-) >If you have anything specific, please file it in JIRA or send a mail >here and I'll take care of it. Don't worry, once enforcer goes out, I'll be setting up our poms to get it all locked down. As I mentioned in my previous email, I've been manually doing it in the me

RE: Plugin Versions in the Super pom

2008-02-10 Thread Brian E. Fox
>As a matter of advertising, it might be helpful if the Maven sources would >give a good example ;-) Absolutely. I have started doing this with all my releases (I use the enforcer snapshot to find them, then take it out for now). 2.0.8, dependency and archetype all have things locked down.

Re: Plugin Versions in the Super pom

2008-02-10 Thread Dennis Lundberg
Benjamin Bentmann wrote: 2. Those who have not locked their versions down By the way, this includes Maven itself. For instance, I see plugin builds that fetch other plugin SNAPSHOTs from my local repo that I have built for testing patches. As a matter of advertising, it might be helpful if

Re: Plugin Versions in the Super pom

2008-02-10 Thread Benjamin Bentmann
2. Those who have not locked their versions down By the way, this includes Maven itself. For instance, I see plugin builds that fetch other plugin SNAPSHOTs from my local repo that I have built for testing patches. As a matter of advertising, it might be helpful if the Maven sources would g

Re: Plugin Versions in the Super pom

2008-02-10 Thread nicolas de loof
then it will > fail just like it does today. > > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of nicolas de loof > Sent: Saturday, February 09, 2008 11:05 PM > To: Maven Developers List; [EMAIL PROTECTED] > Subject: Re: Plugin Ve

RE: Plugin Versions in the Super pom

2008-02-09 Thread Brian E. Fox
ary 09, 2008 11:05 PM To: Maven Developers List; [EMAIL PROTECTED] Subject: Re: Plugin Versions in the Super pom Could the enforcer plugin still warn about missing plugins version if they are set in the super POM ? Nico 2008/2/10, Ralph Goers <[EMAIL PROTECTED]>: > > In my world I re

Re: Plugin Versions in the Super pom

2008-02-09 Thread nicolas de loof
Could the enforcer plugin still warn about missing plugins version if they are set in the super POM ? Nico 2008/2/10, Ralph Goers <[EMAIL PROTECTED]>: > > In my world I require a reproduceable build. Typically, that means a > specific release would have to be built using a specific version of >

RE: Plugin Versions in the Super pom

2008-02-09 Thread Brian E. Fox
>So if this proposal means that each version of Maven hard-wires default >versions of plugins - but that those plugin versions can be overridden >then I definitely agree that that is the correct way to go. This is exactly what I'm proposing. -

Re: Plugin Versions in the Super pom

2008-02-09 Thread Jason van Zyl
On 9-Feb-08, at 9:32 PM, Ralph Goers wrote: In my world I require a reproduceable build. Typically, that means a specific release would have to be built using a specific version of Maven. Any attempt to build it at a later time would need to still use that release. This isn't just becaus

Re: Plugin Versions in the Super pom

2008-02-09 Thread Ralph Goers
In my world I require a reproduceable build. Typically, that means a specific release would have to be built using a specific version of Maven. Any attempt to build it at a later time would need to still use that release. This isn't just because of default versions of plugins but because the

RE: Plugin Versions in the Super pom

2008-02-09 Thread Brian E. Fox
--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

Re: Plugin Versions in the Super pom

2008-02-09 Thread Jason van Zyl
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 tha

Re: Plugin Versions in the Super pom

2008-02-09 Thread Jason van Zyl
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 act

Re: Plugin Versions in the Super pom

2008-02-09 Thread Jason van Zyl
On 9-Feb-08, at 11:55 AM, simon wrote: On Sat, 2008-02-09 at 09:04 -0800, Jason van Zyl wrote: On 9-Feb-08, at 8:49 AM, Aaron Metzger wrote: For me, I am completely aware that I want to lock *everything* down (including plugins) to have reproducible builds. So marketing, advertising, pleadi

Re: Plugin Versions in the Super pom

2008-02-09 Thread Benjamin Bentmann
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

Re: Plugin Versions in the Super pom

2008-02-09 Thread Don Brown
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 v

Re: Plugin Versions in the Super pom

2008-02-09 Thread nicolas de loof
Could we add some SHORT meta-data in the POM to point to a maven superPOM version ? By default, use the running maven superPOM, but when set, use the expected superPOM. Based on this, we could build with maven 2.0.10 a project designed with maven 2.0.9 superPOM. Nico. 2008/2/9, Brian E. Fox <[E

Re: Plugin Versions in the Super pom

2008-02-09 Thread simon
On Sat, 2008-02-09 at 09:04 -0800, Jason van Zyl wrote: > On 9-Feb-08, at 8:49 AM, Aaron Metzger wrote: > > For me, I am completely aware that I want to lock *everything* down > > (including plugins) to have reproducible builds. So marketing, > > advertising, pleading with us, educating us is

Re: Plugin Versions in the Super pom

2008-02-09 Thread Jason van Zyl
On 9-Feb-08, at 8:49 AM, Aaron Metzger wrote: Brian E. Fox wrote: We advertise the hell out of it and people will discover it as they have a problem that they resolve, can migrate to it as an upgrade process in their company environments and we don't screw someone over with our benevolent

Re: Plugin Versions in the Super pom

2008-02-09 Thread Jason van Zyl
is that may be done will come in 2.1 and for a large portion of users 2.1 in production is a long way off and we continue to suffer "bad press" about the instability of Maven in the mean time. So I'd like to put those discussions aside for now and simply discuss the ramifications

Re: Plugin Versions in the Super pom

2008-02-09 Thread Aaron Metzger
Brian E. Fox wrote: We advertise the hell out of it and people will discover it as they have a problem that they resolve, can migrate to it as an upgrade process in their company environments and we don't screw someone over with our benevolent power. I think the biggest beef people have is that

RE: Plugin Versions in the Super pom

2008-02-09 Thread Brian E. Fox
>I have to change my vote to -1 : >Current maven behavior introduces some issues when plugin version is not >set. Many users got errors with this and learned to use version. >Having maven super-POM set plugin version will make the build depend on >maven version used. Compare this change to the

RE: Plugin Versions in the Super pom

2008-02-09 Thread Brian E. Fox
>The reality looks different: http://jira.codehaus.org/browse/MNG-3394 >As a prerequisite for the proposed additions to the super POM, this issue >should be fixed. Yes. I moved it to 2.0.9 as this definitely is related. --Brian ---

RE: Plugin Versions in the Super pom

2008-02-09 Thread Brian E. Fox
>We advertise the hell out of it and people will discover it as they have a >problem that they resolve, can migrate to it as an upgrade process in their >company environments and we don't screw someone over with our benevolent >power. I think the biggest beef people have is that we are unstable b

Re: Plugin Versions in the Super pom

2008-02-09 Thread Jesse McConnell
meone over with our benevolent power. thoughts? jesse On Feb 9, 2008 7:59 AM, Benjamin Bentmann <[EMAIL PROTECTED]> wrote: > > simply discuss the ramifications of defaulting the core plugin versions > in > > the super pom in 2.0 only. > > +1, might also spare users from l

Re: Plugin Versions in the Super pom

2008-02-09 Thread Benjamin Bentmann
simply discuss the ramifications of defaulting the core plugin versions in the super pom in 2.0 only. +1, might also spare users from learning yet another concept like "plugin-packs". If the super POM locks down all plugins that would be injected by one of the various lifecycle mappin

Re: Plugin Versions in the Super pom

2008-02-09 Thread nicolas de loof
s plugin packs (which I don't > > agree with at this point) or something else. We can agree that whatever > > else it is that may be done will come in 2.1 and for a large portion of > > users 2.1 in production is a long way off and we continue to suffer "bad >

Re: Plugin Versions in the Super pom

2008-02-09 Thread nicolas de loof
else. We can agree that whatever > else it is that may be done will come in 2.1 and for a large portion of > users 2.1 in production is a long way off and we continue to suffer "bad > press" about the instability of Maven in the mean time. So I'd like to > put those disc

Re: Plugin Versions in the Super pom

2008-02-08 Thread Jason van Zyl
or now and simply discuss the ramifications of defaulting the core plugin versions in the super pom in 2.0 only. I see two main benefits: 1. Those who have followed best practice and locked their versions down will not be affected by this at all. The normal inheritance rules will

Re: Plugin Versions in the Super pom

2008-02-08 Thread Carlos Sanchez
f and we continue to suffer "bad > press" about the instability of Maven in the mean time. So I'd like to > put those discussions aside for now and simply discuss the ramifications > of defaulting the core plugin versions in the super pom in 2.0 only. > > > > I see

Plugin Versions in the Super pom

2008-02-08 Thread Brian E. Fox
quot;bad press" about the instability of Maven in the mean time. So I'd like to put those discussions aside for now and simply discuss the ramifications of defaulting the core plugin versions in the super pom in 2.0 only. I see two main benefits: 1. Those who have followed best prac