Re: Deprecate eclipse:eclipse plugin

2010-11-01 Thread Barrie Treloar
On Tue, Nov 2, 2010 at 1:51 PM, Paul Benedict  wrote:
> +1 on keeping the eclipse plugin. I like m2Eclipse but at times is
> buggy so I fall back to using this often.

As someone who irregularly maintains m-e-p I have the same issues as above.
I've got m2eclipse working at home but I've never been able to get it
to work in my corporate environment yet.
(I've never looked at Eclipse/STS)

m-e-p mostly works.  A lot of the problems are around the edge cases.
And there are a lot of missing integration tests for the IBM specific
tools.

Maybe giving it a new home would help, I haven't thought about it enough.
I've not looked at git usage at all, and from the little I understand
someone still needs to maintain it so that it can be released and
synced (via forge to central, or however).
I dont think a move will help the maintenance question, but it may
remove the (mis)percpetion that it is more actively maintained.

I'd be interested to see other peoples opinions

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Deprecate eclipse:eclipse plugin

2010-11-01 Thread Paul Benedict
+1 on keeping the eclipse plugin. I like m2Eclipse but at times is
buggy so I fall back to using this often.

Paul

2010/11/1 Daniel Kulp :
>
> I personally think deprecating/retiring the eclipse plugin is a bit premature.
> Looking at the svn log, there have been a buunch of commits and a release this
> year, so there definitely are people that are "supporting" it.
>
> Maybe if m2eclipse was actually usable for any of the projects I work on I
> might think differently, but it isn't.
>
> It's used a lot, it's at least somewhat supported here, and no viable
> alternative exists.   Doesn't sound like deprecation material to me.
>
> Dan
>
>
> On Monday 01 November 2010 10:04:14 am Arnaud Héritier wrote:
>> For the eclipse plugin, I think that just moving it to retired isn't a good
>> think because even if we are agree that this one is now really difficult
>> to maintain, this is always the preferred integration way with eclipse in
>> many corporate environments. Thus we cannot just say to our community that
>> we just stop to maintain it. We have to propose something else.
>> m2eclipse or Q4E are the best choices for now but they don't cover all what
>> eclipse:eclipse can do and they have always some performances/stabilities
>> issues with large projects. Everybody can fork eclipse:eclipse plugin (and
>> many teams already did it) but I think we should provide a solution for
>> them to try to share their changes.
>>
>> How will we communicate around these changes ?
>>
>> On Nov 1, 2010, at 2:37 PM, Jason van Zyl wrote:
>> > I started moving any of the ones discussed here:
>> >
>> > http://svn.apache.org/repos/asf/maven/retired/
>> >
>> > If anyone disagrees we can move them back but I think the ones suggest so
>> > far are good candidates.
>> >
>> > On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:
>> >> Following up from a discussion on the user list. I think it's time to be
>> >> realistic about providing a healthy level of support for plugins here.
>> >> I think it makes more sense to reduce the foot print of plugins we say
>> >> we support and do those well as opposed to housing many plugin that
>> >> just don't get much love. I would ask people to think about the plugins
>> >> we're housing that we shouldn't. Probably a thread per plugin would be
>> >> fine for discussion.
>> >>
>> >> To that end the plugins I'll send the first thread.
>> >>
>> >> Thanks,
>> >>
>> >> Jason
>> >>
>> >> --
>> >> Jason van Zyl
>> >> Founder,  Apache Maven
>> >> http://twitter.com/jvanzyl
>> >> -
>> >>
>> >> Our achievements speak for themselves. What we have to keep track
>> >> of are our failures, discouragements and doubts. We tend to forget
>> >> the past difficulties, the many false starts, and the painful
>> >> groping. We see our past achievements as the end result of a
>> >> clean forward thrust, and our present difficulties as
>> >> signs of decline and decay.
>> >>
>> >> -- Eric Hoffer, Reflections on the Human Condition
>> >
>> > Thanks,
>> >
>> > Jason
>> >
>> > --
>> > Jason van Zyl
>> > Founder,  Apache Maven
>> > http://twitter.com/jvanzyl
>> > -
>> >
>> > 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: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>
> --
> Daniel Kulp
> dk...@apache.org
> http://dankulp.com/blog
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Deprecate eclipse:eclipse plugin

2010-11-01 Thread Daniel Kulp

I personally think deprecating/retiring the eclipse plugin is a bit premature.  
 
Looking at the svn log, there have been a buunch of commits and a release this 
year, so there definitely are people that are "supporting" it.   

Maybe if m2eclipse was actually usable for any of the projects I work on I 
might think differently, but it isn't.

It's used a lot, it's at least somewhat supported here, and no viable 
alternative exists.   Doesn't sound like deprecation material to me.

Dan


On Monday 01 November 2010 10:04:14 am Arnaud Héritier wrote:
> For the eclipse plugin, I think that just moving it to retired isn't a good
> think because even if we are agree that this one is now really difficult
> to maintain, this is always the preferred integration way with eclipse in
> many corporate environments. Thus we cannot just say to our community that
> we just stop to maintain it. We have to propose something else.
> m2eclipse or Q4E are the best choices for now but they don't cover all what
> eclipse:eclipse can do and they have always some performances/stabilities
> issues with large projects. Everybody can fork eclipse:eclipse plugin (and
> many teams already did it) but I think we should provide a solution for
> them to try to share their changes.
> 
> How will we communicate around these changes ?
> 
> On Nov 1, 2010, at 2:37 PM, Jason van Zyl wrote:
> > I started moving any of the ones discussed here:
> > 
> > http://svn.apache.org/repos/asf/maven/retired/
> > 
> > If anyone disagrees we can move them back but I think the ones suggest so
> > far are good candidates.
> > 
> > On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:
> >> Following up from a discussion on the user list. I think it's time to be
> >> realistic about providing a healthy level of support for plugins here.
> >> I think it makes more sense to reduce the foot print of plugins we say
> >> we support and do those well as opposed to housing many plugin that
> >> just don't get much love. I would ask people to think about the plugins
> >> we're housing that we shouldn't. Probably a thread per plugin would be
> >> fine for discussion.
> >> 
> >> To that end the plugins I'll send the first thread.
> >> 
> >> Thanks,
> >> 
> >> Jason
> >> 
> >> --
> >> Jason van Zyl
> >> Founder,  Apache Maven
> >> http://twitter.com/jvanzyl
> >> -
> >> 
> >> Our achievements speak for themselves. What we have to keep track
> >> of are our failures, discouragements and doubts. We tend to forget
> >> the past difficulties, the many false starts, and the painful
> >> groping. We see our past achievements as the end result of a
> >> clean forward thrust, and our present difficulties as
> >> signs of decline and decay.
> >> 
> >> -- Eric Hoffer, Reflections on the Human Condition
> > 
> > Thanks,
> > 
> > Jason
> > 
> > --
> > Jason van Zyl
> > Founder,  Apache Maven
> > http://twitter.com/jvanzyl
> > -
> > 
> > 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: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org

-- 
Daniel Kulp
dk...@apache.org
http://dankulp.com/blog

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: POM interoperability

2010-11-01 Thread Ralph Goers

On Nov 1, 2010, at 7:36 PM, Jason van Zyl wrote:

> 
> On Nov 2, 2010, at 3:29 AM, Ralph Goers wrote:
> 
>> I'm not sure I understand. Is the proposal here to deploy non-XML project 
>> descriptors to the repository in addition to the standard pom?  If so, what 
>> is the point?  
> 
> In the case of the Clojure dialect there will be two other implementations 
> using the same dialect. Lein, Cake, and Polyglot Maven. Lein and Cake want to 
> deal with the Clojure format. So it's not skin off my back if we deploy 
> another format, it's not going to harm anyone and help them. Polyglot Maven 
> could deal with either but there tools might not be able to. Should they use 
> the bits in Polyglot Maven. I'd like that but I can't make them. 

Yes, but...
> 
>> Many projects aren't going to bother creating multiple dialects of poms and 
>> so the variations will still have to handle the traditional pom.  Are you 
>> planning on adding something to Nexus to translate poms into the other 
>> language(s) to handle that so the tools don't have to? 

this is the part that concerns me. How are these projects planning on handling 
existing artifacts - I'm assuming as least some of the things they are working 
with can consume Java artifacts?  Do you also want to support Gradle build 
files somehow?

It would be unfortunate to have this get out of control and have the repo end 
up a mess.

>> 
>> As for a new version of the model, this is something that has been on the 
>> table for quite a while and what should go in it should be discussed before 
>> code gets committed.  
> 
> Interoperability is step 1. Without figuring that out nothing gets 
> changed/added.

I remember having this discussion a year ago in Oakland with Brian. It seemed 
pretty sensible then to leave the 4.0.0 pom alone and create a new file. A 
project using the new model would cause a 4.0.0 pom to be deployed in addition 
to the new model during a release.

> 
>> However, I agree that a 4.0.0 pom should be generated from the new model.
>> 

Ralph


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling the maven-stage-plugin

2010-11-01 Thread Dan Tran
On Mon, Nov 1, 2010 at 5:59 PM, Jason van Zyl  wrote:
>
> On Nov 2, 2010, at 1:40 AM, Dan Tran wrote:
>
>> On Mon, Nov 1, 2010 at 3:46 PM, Jason van Zyl  wrote:
>>>
>>> On Nov 1, 2010, at 11:24 PM, Dan Tran wrote:
>>>
 On Mon, Nov 1, 2010 at 2:15 PM, Jason van Zyl  wrote:
>
> On Nov 1, 2010, at 10:12 PM, Dennis Lundberg wrote:
>
>> On 2010-11-01 18:54, Jason van Zyl wrote:
>>> Doesn't change the fact it's a hack, generally not useful and is 
>>> generally not going to get used.
>>
>> It actually is being used.
>>
>>> Dennis, are you committed to supporting it?
>>
>> My plan is to close as many issues as I can and release a 1.0, to get
>> rid of one of the last beta-version-plugins :)
>>
>> After that I'm done with it.
>>
>> I do think that this is a useful plugin for those that do not, for
>> whatever reason, have a repository manager, despite its warts. Perhaps a
>> plugin that could move to the Mojo project?
>>

 There is no need to move stage plugin to MOJO since wagon-maven-plugin
 covers that feature.

>>>
>>> So you're saying Dennis applied your patch and you're using the 
>>> wagon-maven-plugin?
>>
>> My apology, should had withdrawn the request  for this fix a long time ago.
>
>
> No, no. I just didn't know they served the same purpose and just wanted to 
> know. If the maven-wagon-plugin is more flexible (I assume it handles all 
> supported transports, not just what I originally hard-coded for Apache stuff 
> a long time ago) then the maven-stage-plugin can probably be retired.

Yes, wagon-maven-plugin supports staging and more flexible. So it is
safe to retire stage-maven-plugin.

>
>>>

>
> That seems most sensible given the guy you applied the patch for could 
> have done it himself at Mojo.
>
>>> If so, that's fine, but it's a dead end plugin as far as I'm concerned. 
>>> Who's going to use it when all the repository managers have some form 
>>> of staging?
>>>
>>> On Nov 1, 2010, at 6:47 PM, Brett Porter wrote:
>>>
 Dennis committed to it just yesterday, so I think calling it 
 unsupported is premature.

 On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:

> This was a hack, and has now been replaced with Nexus staging here at 
> Apache (and most other forges).  I believe this plugin can be 
> archived now.
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
>
> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>
>
>

 --
 Brett Porter
 br...@apache.org
 http://brettporter.wordpress.com/


 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org

>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> We all have problems. How we deal with them is a measure of our worth.
>>>
>>> -- Unknown
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Dennis Lundberg
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> Simplex sigillum veri. (Simplicity is the seal of truth.)
>
>
>
>

 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org

>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van

Re: POM interoperability

2010-11-01 Thread Jason van Zyl

On Nov 2, 2010, at 3:29 AM, Ralph Goers wrote:

> I'm not sure I understand. Is the proposal here to deploy non-XML project 
> descriptors to the repository in addition to the standard pom?  If so, what 
> is the point?  

In the case of the Clojure dialect there will be two other implementations 
using the same dialect. Lein, Cake, and Polyglot Maven. Lein and Cake want to 
deal with the Clojure format. So it's not skin off my back if we deploy another 
format, it's not going to harm anyone and help them. Polyglot Maven could deal 
with either but there tools might not be able to. Should they use the bits in 
Polyglot Maven. I'd like that but I can't make them. 

> Many projects aren't going to bother creating multiple dialects of poms and 
> so the variations will still have to handle the traditional pom.  Are you 
> planning on adding something to Nexus to translate poms into the other 
> language(s) to handle that so the tools don't have to? 
> 
> As for a new version of the model, this is something that has been on the 
> table for quite a while and what should go in it should be discussed before 
> code gets committed.  

Interoperability is step 1. Without figuring that out nothing gets 
changed/added.

> However, I agree that a 4.0.0 pom should be generated from the new model.
> 
> Ralph
> 
> On Nov 1, 2010, at 3:37 PM, Jason van Zyl wrote:
> 
>> I am working on a release of Polyglot Maven and the only tangible thing 
>> stopping me is having a plan for POM interoperability between:
>> 
>> 1) Different representations of the model for the same version of the model. 
>> This is what I'd like for the first version of Polyglot Maven where I just 
>> want to translate the version 4.0.0 model between different representations.
>> 
>> 2) Different versions of the model. This is something we will need for Maven 
>> 3.1.
>> 
>> In talking with Benjamin and Brian for 1) I think it would be easiest to 
>> deploy both versions of the model. The complete model in the native dialect 
>> like Clojure, and the complete XML translation. Deploying both would be 
>> useful because in the case of Clojure they are trying to come up with a 
>> common model, like the POM, for Clojure-based build tools. So if someone 
>> built and deployed with Polyglot Maven using the Clojure dialect then they 
>> want people not using Polyglot Maven i.e. a native Clojure tool to read the 
>> Clojure. This assumes our models are compatible but we'll have to work that 
>> out. We need to start somewhere so I don't think abbreviating any of the 
>> information is good for a first pass. Leave it all there for now and we'll 
>> figure out if a build-only representation of the model will suffice for 
>> sending to the repository.
>> 
>> For 2) Benjamin's recommendation was to transform elements in the newer 
>> model back to the 4.0.0 model. I'm not sure how long this will be possible 
>> but if we live with our baggage and say we'll only add elements to the model 
>> I think this will be a lot easier. Having to track removals across versions 
>> of the model will be a pain in the ass. We translate back for as long as we 
>> can and when we can't do that anymore maybe we do a build-only 
>> transformation.
>> 
>> I'd like to field other thoughts before I write something up. I'm going to 
>> do all this work in Polyglot Maven because I'm sure I'm going to break 
>> things but the folks I'm working with will tolerate this for a while. I'm 
>> chatting with folks in the Clojure community on a Lein-like markup, Dhanji 
>> (a  Googler working on Guice and Sitebricks) who is working on a format 
>> called Atom, and Kristian (fellow who makes all the Ruby/Maven tooling) who 
>> is working on a Ruby DSL. If things break here for a while it's not the end 
>> of the world and is a good testing ground.
>> 
>> At any rate if anyone has ideas or documents I'll integrate it into the 
>> proposal I'm writing. I'm moving pretty fast and I plan to release a version 
>> of the Maven Shell next week, and then a couple weeks later a version with 
>> Polyglot capabilities. So if you have thoughts I'd appreciate them sooner 
>> rather then later.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> Selfish deeds are the shortest path to self destruction.
>> 
>> -- The Seven Samuari, Akira Kurosawa
>> 
>> 
>> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

You are never dedicated to something you have complete confidence in.
No one is fan

Re: POM interoperability

2010-11-01 Thread Ralph Goers
I'm not sure I understand. Is the proposal here to deploy non-XML project 
descriptors to the repository in addition to the standard pom?  If so, what is 
the point?  Many projects aren't going to bother creating multiple dialects of 
poms and so the variations will still have to handle the traditional pom.  Are 
you planning on adding something to Nexus to translate poms into the other 
language(s) to handle that so the tools don't have to? 

As for a new version of the model, this is something that has been on the table 
for quite a while and what should go in it should be discussed before code gets 
committed.  However, I agree that a 4.0.0 pom should be generated from the new 
model.

Ralph
 
On Nov 1, 2010, at 3:37 PM, Jason van Zyl wrote:

> I am working on a release of Polyglot Maven and the only tangible thing 
> stopping me is having a plan for POM interoperability between:
> 
> 1) Different representations of the model for the same version of the model. 
> This is what I'd like for the first version of Polyglot Maven where I just 
> want to translate the version 4.0.0 model between different representations.
> 
> 2) Different versions of the model. This is something we will need for Maven 
> 3.1.
> 
> In talking with Benjamin and Brian for 1) I think it would be easiest to 
> deploy both versions of the model. The complete model in the native dialect 
> like Clojure, and the complete XML translation. Deploying both would be 
> useful because in the case of Clojure they are trying to come up with a 
> common model, like the POM, for Clojure-based build tools. So if someone 
> built and deployed with Polyglot Maven using the Clojure dialect then they 
> want people not using Polyglot Maven i.e. a native Clojure tool to read the 
> Clojure. This assumes our models are compatible but we'll have to work that 
> out. We need to start somewhere so I don't think abbreviating any of the 
> information is good for a first pass. Leave it all there for now and we'll 
> figure out if a build-only representation of the model will suffice for 
> sending to the repository.
> 
> For 2) Benjamin's recommendation was to transform elements in the newer model 
> back to the 4.0.0 model. I'm not sure how long this will be possible but if 
> we live with our baggage and say we'll only add elements to the model I think 
> this will be a lot easier. Having to track removals across versions of the 
> model will be a pain in the ass. We translate back for as long as we can and 
> when we can't do that anymore maybe we do a build-only transformation.
> 
> I'd like to field other thoughts before I write something up. I'm going to do 
> all this work in Polyglot Maven because I'm sure I'm going to break things 
> but the folks I'm working with will tolerate this for a while. I'm chatting 
> with folks in the Clojure community on a Lein-like markup, Dhanji (a  Googler 
> working on Guice and Sitebricks) who is working on a format called Atom, and 
> Kristian (fellow who makes all the Ruby/Maven tooling) who is working on a 
> Ruby DSL. If things break here for a while it's not the end of the world and 
> is a good testing ground.
> 
> At any rate if anyone has ideas or documents I'll integrate it into the 
> proposal I'm writing. I'm moving pretty fast and I plan to release a version 
> of the Maven Shell next week, and then a couple weeks later a version with 
> Polyglot capabilities. So if you have thoughts I'd appreciate them sooner 
> rather then later.
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> Selfish deeds are the shortest path to self destruction.
> 
> -- The Seven Samuari, Akira Kurosawa
> 
> 
> 


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling dead/inactive plugins

2010-11-01 Thread Brian Fox
>The barrier to collaboration is high here.

That's all I'm saying. The tools make that partially true but it's not
stopping other projects so it's clearly not the only issue. Maybe no
one really cares about these plugins, and for the ones raised so far,
that's probably the case.

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling dead/inactive plugins

2010-11-01 Thread Jason van Zyl

On Nov 2, 2010, at 2:31 AM, Brian Fox wrote:

> 2010/11/1 Arnaud Héritier :
>> I agree.
>> Perhaps for some of them we could discuss to move them to mojo.codehaus.org 
>> to let the community take the lead on them if we find some volunteers (I'm 
>> thinking about the eclipse plugin for example).
> 
> It probably needs to be said that if people want to step up and
> maintain them, they should be considered for commit access.

We wouldn't be having this discussion if that were the case, no?

I'm not sure what you're saying. Leave them here in the hopes someone 
eventually comes along?

> Just
> because the current committer base doesn't want to maintain them
> doesn't mean the plugins have to leave, perhaps we should try to
> attract people to maintain them.

> Obviously this doesn't apply for all
> plugins like stage that was a hack and has a replacement, but if we
> have so many dead plugins it's possibly a symptom of not growing the
> committer base.
> 

We don't support our own plugins but we're going to do outreach now? We have 
people contributing anymore because we hardly process any of the patches that 
are submitted. We don't process the patches because it's a complete pain in the 
ass compared to the methods available. If we put the plugins in a git repo, 
publicize that I think that's how we would get more contributors because it's 
much easier to clone, make an improvement and then submit a pull request. What 
you suggest has never happened in terms of outreach or people stepping up and I 
agree with you it's symptomatic of something. But this situation is not 
magically going to change. The barrier to collaboration is high here.

I think it's easier to place the code in an environment where there are little 
to no barriers to collaborating and let the community do what the community is 
willing to do. Not let the code rot here and hope for the best.

> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

 -- Christopher Alexander, A Pattern Language





Meetup at ApacheCon in Atlanta

2010-11-01 Thread Brian Fox
If you happen to find yourself in Atlanta on Wed, Nov 3rd at 8pm, and
want to talk about Maven, come join the meetup. You can find details
and the signup page here:
http://na.apachecon.com/c/acna2010/schedule/meetups

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling dead/inactive plugins

2010-11-01 Thread Brian Fox
2010/11/1 Arnaud Héritier :
> I agree.
> Perhaps for some of them we could discuss to move them to mojo.codehaus.org 
> to let the community take the lead on them if we find some volunteers (I'm 
> thinking about the eclipse plugin for example).

It probably needs to be said that if people want to step up and
maintain them, they should be considered for commit access. Just
because the current committer base doesn't want to maintain them
doesn't mean the plugins have to leave, perhaps we should try to
attract people to maintain them. Obviously this doesn't apply for all
plugins like stage that was a hack and has a replacement, but if we
have so many dead plugins it's possibly a symptom of not growing the
committer base.

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling the maven-stage-plugin

2010-11-01 Thread Jason van Zyl

On Nov 2, 2010, at 1:40 AM, Dan Tran wrote:

> On Mon, Nov 1, 2010 at 3:46 PM, Jason van Zyl  wrote:
>> 
>> On Nov 1, 2010, at 11:24 PM, Dan Tran wrote:
>> 
>>> On Mon, Nov 1, 2010 at 2:15 PM, Jason van Zyl  wrote:
 
 On Nov 1, 2010, at 10:12 PM, Dennis Lundberg wrote:
 
> On 2010-11-01 18:54, Jason van Zyl wrote:
>> Doesn't change the fact it's a hack, generally not useful and is 
>> generally not going to get used.
> 
> It actually is being used.
> 
>> Dennis, are you committed to supporting it?
> 
> My plan is to close as many issues as I can and release a 1.0, to get
> rid of one of the last beta-version-plugins :)
> 
> After that I'm done with it.
> 
> I do think that this is a useful plugin for those that do not, for
> whatever reason, have a repository manager, despite its warts. Perhaps a
> plugin that could move to the Mojo project?
> 
>>> 
>>> There is no need to move stage plugin to MOJO since wagon-maven-plugin
>>> covers that feature.
>>> 
>> 
>> So you're saying Dennis applied your patch and you're using the 
>> wagon-maven-plugin?
> 
> My apology, should had withdrawn the request  for this fix a long time ago.


No, no. I just didn't know they served the same purpose and just wanted to 
know. If the maven-wagon-plugin is more flexible (I assume it handles all 
supported transports, not just what I originally hard-coded for Apache stuff a 
long time ago) then the maven-stage-plugin can probably be retired.

>> 
>>> 
 
 That seems most sensible given the guy you applied the patch for could 
 have done it himself at Mojo.
 
>> If so, that's fine, but it's a dead end plugin as far as I'm concerned. 
>> Who's going to use it when all the repository managers have some form of 
>> staging?
>> 
>> On Nov 1, 2010, at 6:47 PM, Brett Porter wrote:
>> 
>>> Dennis committed to it just yesterday, so I think calling it 
>>> unsupported is premature.
>>> 
>>> On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:
>>> 
 This was a hack, and has now been replaced with Nexus staging here at 
 Apache (and most other forges).  I believe this plugin can be archived 
 now.
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 You are never dedicated to something you have complete confidence in.
 No one is fanatically shouting that the sun is going to rise tomorrow.
 They know it is going to rise tomorrow. When people are fanatically
 dedicated to political or religious faiths or any other kind of
 dogmas or goals, it's always because these dogmas or
 goals are in doubt.
 
 -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
 
 
 
>>> 
>>> --
>>> Brett Porter
>>> br...@apache.org
>>> http://brettporter.wordpress.com/
>>> 
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> We all have problems. How we deal with them is a measure of our worth.
>> 
>> -- Unknown
>> 
>> 
>> 
>> 
> 
> 
> --
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 Simplex sigillum veri. (Simplicity is the seal of truth.)
 
 
 
 
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> People develop abstractions by generalizing from concrete examples.
>> Every attempt to determine the correct abstraction on pap

Re: Culling the maven-stage-plugin

2010-11-01 Thread Dan Tran
On Mon, Nov 1, 2010 at 3:46 PM, Jason van Zyl  wrote:
>
> On Nov 1, 2010, at 11:24 PM, Dan Tran wrote:
>
>> On Mon, Nov 1, 2010 at 2:15 PM, Jason van Zyl  wrote:
>>>
>>> On Nov 1, 2010, at 10:12 PM, Dennis Lundberg wrote:
>>>
 On 2010-11-01 18:54, Jason van Zyl wrote:
> Doesn't change the fact it's a hack, generally not useful and is 
> generally not going to get used.

 It actually is being used.

> Dennis, are you committed to supporting it?

 My plan is to close as many issues as I can and release a 1.0, to get
 rid of one of the last beta-version-plugins :)

 After that I'm done with it.

 I do think that this is a useful plugin for those that do not, for
 whatever reason, have a repository manager, despite its warts. Perhaps a
 plugin that could move to the Mojo project?

>>
>> There is no need to move stage plugin to MOJO since wagon-maven-plugin
>> covers that feature.
>>
>
> So you're saying Dennis applied your patch and you're using the 
> wagon-maven-plugin?

My apology, should had withdrawn the request  for this fix a long time ago.
>
>>
>>>
>>> That seems most sensible given the guy you applied the patch for could have 
>>> done it himself at Mojo.
>>>
> If so, that's fine, but it's a dead end plugin as far as I'm concerned. 
> Who's going to use it when all the repository managers have some form of 
> staging?
>
> On Nov 1, 2010, at 6:47 PM, Brett Porter wrote:
>
>> Dennis committed to it just yesterday, so I think calling it unsupported 
>> is premature.
>>
>> On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:
>>
>>> This was a hack, and has now been replaced with Nexus staging here at 
>>> Apache (and most other forges).  I believe this plugin can be archived 
>>> now.
>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> You are never dedicated to something you have complete confidence in.
>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>> They know it is going to rise tomorrow. When people are fanatically
>>> dedicated to political or religious faiths or any other kind of
>>> dogmas or goals, it's always because these dogmas or
>>> goals are in doubt.
>>>
>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>>>
>>>
>>>
>>
>> --
>> Brett Porter
>> br...@apache.org
>> http://brettporter.wordpress.com/
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> We all have problems. How we deal with them is a measure of our worth.
>
> -- Unknown
>
>
>
>


 --
 Dennis Lundberg

 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org

>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> Simplex sigillum veri. (Simplicity is the seal of truth.)
>>>
>>>
>>>
>>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> People develop abstractions by generalizing from concrete examples.
> Every attempt to determine the correct abstraction on paper without
> actually developing a running system is doomed to failure. No one
> is that smart. A framework is a resuable design, so you develop it by
> looking at the things it is supposed to be a design of. The more examples
> you look at, the more general your framework will be.
>
>  -- Ralph Johnson & Don Roberts, Patterns for Evolving Frameworks
>
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Jason van Zyl
Do you want a different process and proposal process for restructuring? Like 
I've proposed for the site plugin?

On Nov 1, 2010, at 10:35 PM, Dennis Lundberg wrote:

> Hi
> 
> Given the discussions about retiring plugin I feel strongly that we need
> to have a plan for doing so. There are bound to be differing opinions
> about this, so see this as a starting point for discussions. When we get
> to the point that we agree on the general process, I'll turn this
> discussion into a document and put into our site.
> 
> 
> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
> open for the standard 72 hours to allow people to voice their opinions.
> Perhaps also send this to the users-list?
> 
> 
> 2. Decide how to retire the plugin (don't know whether this should be a
> vote or not, or perhaps incorporated into 1.). There are multiple
> scenarios available. Two have been suggested in the other threads:
> 
> 2.1 Move to retired area in svn
> 
> 2.2 Move to mojo.codehaus.org
> 
> please add more possible actions here
> 
> 
> 3. Make one final release of the plugin before it goes away. This allows
> us to make a clean break. The final release should have the site changed
> so that SCM URLs are changed or removed to reflect the decision made
> under 2. If the plugin is moved elsewhere a prominent notice should be
> placed on the front page of the plugin's site.
> 
> To respond to the inevitable "why bother" responses I hereby volunteer
> to do all those releases, if no one else steps up.
> 
> 
> 4. Announce the fact that the plugin has been retired/moved/whatever on
> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
> they should do if they would like to help with the continued development
> of the plugin at some other place.
> 
> 
> 
> Opinions, comments are welcome
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

What matters is not ideas, but the people who have them. Good people can fix 
bad ideas, but good ideas can't save bad people. 

 -- Paul Graham





Re: [PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Jason van Zyl
And I capture what votes I've seen so far.

https://cwiki.apache.org/confluence/display/MAVEN/Proposal+of+plugins+to+retire

And we can just use that as a record.

On Nov 1, 2010, at 10:57 PM, Dennis Lundberg wrote:

> On 2010-11-01 22:38, Jason van Zyl wrote:
>> Can you put this in Confluence.
> 
> Sure, I'll just wait for some feedback first, then I'll summarize it in
> Confluence. Once the wrinkles are ironed out I'll move it to the site.
> 
>> I think we should include the addition of plugins as well ... as that's how 
>> we got here in the first place. New plugins, if we ever add anymore, should 
>> require the same rigor going in.
> 
> Do you mean that we should describe how high the bar is for new plugins
> to enter?
> 
>> 
>> On Nov 1, 2010, at 10:35 PM, Dennis Lundberg wrote:
>> 
>>> Hi
>>> 
>>> Given the discussions about retiring plugin I feel strongly that we need
>>> to have a plan for doing so. There are bound to be differing opinions
>>> about this, so see this as a starting point for discussions. When we get
>>> to the point that we agree on the general process, I'll turn this
>>> discussion into a document and put into our site.
>>> 
>>> 
>>> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
>>> open for the standard 72 hours to allow people to voice their opinions.
>>> Perhaps also send this to the users-list?
>>> 
>>> 
>>> 2. Decide how to retire the plugin (don't know whether this should be a
>>> vote or not, or perhaps incorporated into 1.). There are multiple
>>> scenarios available. Two have been suggested in the other threads:
>>> 
>>> 2.1 Move to retired area in svn
>>> 
>>> 2.2 Move to mojo.codehaus.org
>>> 
>>> please add more possible actions here
>>> 
>>> 
>>> 3. Make one final release of the plugin before it goes away. This allows
>>> us to make a clean break. The final release should have the site changed
>>> so that SCM URLs are changed or removed to reflect the decision made
>>> under 2. If the plugin is moved elsewhere a prominent notice should be
>>> placed on the front page of the plugin's site.
>>> 
>>> To respond to the inevitable "why bother" responses I hereby volunteer
>>> to do all those releases, if no one else steps up.
>>> 
>>> 
>>> 4. Announce the fact that the plugin has been retired/moved/whatever on
>>> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
>>> they should do if they would like to help with the continued development
>>> of the plugin at some other place.
>>> 
>>> 
>>> 
>>> Opinions, comments are welcome
>>> 
>>> -- 
>>> Dennis Lundberg
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> 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
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

 -- Thoreau 





Re: [PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Jason van Zyl
I prefer to comment in Confluence where it can be captured:

https://cwiki.apache.org/confluence/display/MAVEN/Proposal+--+A+creation+and+retirement+plan+for+plugins

I added a bit about creation as well.

On Nov 1, 2010, at 10:57 PM, Dennis Lundberg wrote:

> On 2010-11-01 22:38, Jason van Zyl wrote:
>> Can you put this in Confluence.
> 
> Sure, I'll just wait for some feedback first, then I'll summarize it in
> Confluence. Once the wrinkles are ironed out I'll move it to the site.
> 
>> I think we should include the addition of plugins as well ... as that's how 
>> we got here in the first place. New plugins, if we ever add anymore, should 
>> require the same rigor going in.
> 
> Do you mean that we should describe how high the bar is for new plugins
> to enter?
> 
>> 
>> On Nov 1, 2010, at 10:35 PM, Dennis Lundberg wrote:
>> 
>>> Hi
>>> 
>>> Given the discussions about retiring plugin I feel strongly that we need
>>> to have a plan for doing so. There are bound to be differing opinions
>>> about this, so see this as a starting point for discussions. When we get
>>> to the point that we agree on the general process, I'll turn this
>>> discussion into a document and put into our site.
>>> 
>>> 
>>> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
>>> open for the standard 72 hours to allow people to voice their opinions.
>>> Perhaps also send this to the users-list?
>>> 
>>> 
>>> 2. Decide how to retire the plugin (don't know whether this should be a
>>> vote or not, or perhaps incorporated into 1.). There are multiple
>>> scenarios available. Two have been suggested in the other threads:
>>> 
>>> 2.1 Move to retired area in svn
>>> 
>>> 2.2 Move to mojo.codehaus.org
>>> 
>>> please add more possible actions here
>>> 
>>> 
>>> 3. Make one final release of the plugin before it goes away. This allows
>>> us to make a clean break. The final release should have the site changed
>>> so that SCM URLs are changed or removed to reflect the decision made
>>> under 2. If the plugin is moved elsewhere a prominent notice should be
>>> placed on the front page of the plugin's site.
>>> 
>>> To respond to the inevitable "why bother" responses I hereby volunteer
>>> to do all those releases, if no one else steps up.
>>> 
>>> 
>>> 4. Announce the fact that the plugin has been retired/moved/whatever on
>>> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
>>> they should do if they would like to help with the continued development
>>> of the plugin at some other place.
>>> 
>>> 
>>> 
>>> Opinions, comments are welcome
>>> 
>>> -- 
>>> Dennis Lundberg
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> 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
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Our achievements speak for themselves. What we have to keep track
of are our failures, discouragements and doubts. We tend to forget
the past difficulties, the many false starts, and the painful
groping. We see our past achievements as the end result of a
clean forward thrust, and our present difficulties as
signs of decline and decay.

 -- Eric Hoffer, Reflections on the Human Condition





Re: POM interoperability

2010-11-01 Thread Jason van Zyl

On Nov 2, 2010, at 12:14 AM, Stephen Connolly wrote:

> I wasn't saying my use cases were in scope for polyglot's requirements.
> 

I'm talking generally for the model vN to model vN translation. Reduction is 
orthogonal to translation, it's a transformation. I'm thinking along the lines 
of making same canonical representation, not changing it.

> I was saying my use cases were in scope for arguing that we deploy
> multiple POM's to the repo.

Interoperability involving selective reduction versus interoperability of the 
same canonical model is what we're talking about. I think the selective 
reduction to the model which is a superset of what I think should first be 
attempted. If you let users reduce what they liked you're likely to have no 
operability, that would certainly need to be bounded from our side I think.

> 
> one POM must always be a 4.0.0 XML representation of the project

Not following, because that's won't be the case for an altered model in 3.1. 
Say model 4.1.

> , but
> it may not be the same as the other versions, as long as an automated
> process does the mapping ONTO the 4.0.0 XML representation
> 

Right the lowest common denominator will be model version 4.0.0.

> -Stephen
> 
> On 1 November 2010 23:04, Jason van Zyl  wrote:
>> 
>> On Nov 1, 2010, at 11:59 PM, Stephen Connolly wrote:
>> 
>>> I think we need to get use to the idea of deploying a different POM
>>> (as XML) from the POM that is used to build.
>>> 
>> 
>> Yes, my assumption for Polyglot is the front-end format could be anything, 
>> but an XML 4.0.0 POM must go to the repository.
>> 
>>> Here are some use-cases I can see:
>>> 
>>> 1. Corporate project which deploys an artifact to a public repo.  Some
>>> of the info (e.g. SCM details, developers, build, distMgmt, etc) is,
>>> due to corporate policies / sensible reasons, information that should
>>> not be deployed publically.
>> 
>> This is out of scope. For interoperability, within the same model the 
>> selective reduction of the representation is a different problem.
>> 
>>> 
>>>  e.g. I may not want people contacting me directly just because I
>>> worked for XYZ corp on that foobar-impl project
>> 
>> Out of scope.
>> 
>>> 
>>>  e.g. May not want to publish how the artifact is built for external 
>>> persons.
>>> 
>> 
>> Out of scope.
>> 
>> I think any form of selective reduction is not an interoperability problem 
>> per se. I don't want to conflate model reduction with the translations of 
>> models of the same version.
>> 
>>> 2. Shading
>>> 
>> 
>> Not sure what this has to do with it. The shade plugin can already make a 
>> reduced dependency POM if you like.
>> 
>>> 3. Backwards compat.
>>> 
>> 
>> Sure, which is 2) when we start making changes to the POM.
>> 
>>> 4. Properties behaving badly
>>> 
>> 
>> You'll have to explain here. I honestly don't know what you mean here.
>> 
>>> -Stephen
>>> 
>>> On 1 November 2010 22:37, Jason van Zyl  wrote:
 I am working on a release of Polyglot Maven and the only tangible thing 
 stopping me is having a plan for POM interoperability between:
 
 1) Different representations of the model for the same version of the 
 model. This is what I'd like for the first version of Polyglot Maven where 
 I just want to translate the version 4.0.0 model between different 
 representations.
 
 2) Different versions of the model. This is something we will need for 
 Maven 3.1.
 
 In talking with Benjamin and Brian for 1) I think it would be easiest to 
 deploy both versions of the model. The complete model in the native 
 dialect like Clojure, and the complete XML translation. Deploying both 
 would be useful because in the case of Clojure they are trying to come up 
 with a common model, like the POM, for Clojure-based build tools. So if 
 someone built and deployed with Polyglot Maven using the Clojure dialect 
 then they want people not using Polyglot Maven i.e. a native Clojure tool 
 to read the Clojure. This assumes our models are compatible but we'll have 
 to work that out. We need to start somewhere so I don't think abbreviating 
 any of the information is good for a first pass. Leave it all there for 
 now and we'll figure out if a build-only representation of the model will 
 suffice for sending to the repository.
 
 For 2) Benjamin's recommendation was to transform elements in the newer 
 model back to the 4.0.0 model. I'm not sure how long this will be possible 
 but if we live with our baggage and say we'll only add elements to the 
 model I think this will be a lot easier. Having to track removals across 
 versions of the model will be a pain in the ass. We translate back for as 
 long as we can and when we can't do that anymore maybe we do a build-only 
 transformation.
 
 I'd like to field other thoughts before I write something up. I'm going to 
 do all this work in Polyglot Maven 

Re: Moving all reporting to a site project

2010-11-01 Thread Hervé BOUTEMY
Le lundi 1 novembre 2010, Jason van Zyl a écrit :
> I think they are primarily used as site plugin and as such they should move
> with the site plugin. I agree there is a conflation of concerns. If
> someone wants to decouple build logic from reporting logic that would be
> great.

AFAIK, code for simultaneous build+reporting logic has been factored out in 
AbstractMavenReport in maven-reporting-impl [1]
even if few plugins have integrated this base class

HTH

Regards

Hervé



[1]  http://maven.apache.org/shared/maven-reporting-
impl/apidocs/org/apache/maven/reporting/AbstractMavenReport.html

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: POM interoperability

2010-11-01 Thread Stephen Connolly
I wasn't saying my use cases were in scope for polyglot's requirements.

I was saying my use cases were in scope for arguing that we deploy
multiple POM's to the repo.

one POM must always be a 4.0.0 XML representation of the project, but
it may not be the same as the other versions, as long as an automated
process does the mapping ONTO the 4.0.0 XML representation

-Stephen

On 1 November 2010 23:04, Jason van Zyl  wrote:
>
> On Nov 1, 2010, at 11:59 PM, Stephen Connolly wrote:
>
>> I think we need to get use to the idea of deploying a different POM
>> (as XML) from the POM that is used to build.
>>
>
> Yes, my assumption for Polyglot is the front-end format could be anything, 
> but an XML 4.0.0 POM must go to the repository.
>
>> Here are some use-cases I can see:
>>
>> 1. Corporate project which deploys an artifact to a public repo.  Some
>> of the info (e.g. SCM details, developers, build, distMgmt, etc) is,
>> due to corporate policies / sensible reasons, information that should
>> not be deployed publically.
>
> This is out of scope. For interoperability, within the same model the 
> selective reduction of the representation is a different problem.
>
>>
>>  e.g. I may not want people contacting me directly just because I
>> worked for XYZ corp on that foobar-impl project
>
> Out of scope.
>
>>
>>  e.g. May not want to publish how the artifact is built for external persons.
>>
>
> Out of scope.
>
> I think any form of selective reduction is not an interoperability problem 
> per se. I don't want to conflate model reduction with the translations of 
> models of the same version.
>
>> 2. Shading
>>
>
> Not sure what this has to do with it. The shade plugin can already make a 
> reduced dependency POM if you like.
>
>> 3. Backwards compat.
>>
>
> Sure, which is 2) when we start making changes to the POM.
>
>> 4. Properties behaving badly
>>
>
> You'll have to explain here. I honestly don't know what you mean here.
>
>> -Stephen
>>
>> On 1 November 2010 22:37, Jason van Zyl  wrote:
>>> I am working on a release of Polyglot Maven and the only tangible thing 
>>> stopping me is having a plan for POM interoperability between:
>>>
>>> 1) Different representations of the model for the same version of the 
>>> model. This is what I'd like for the first version of Polyglot Maven where 
>>> I just want to translate the version 4.0.0 model between different 
>>> representations.
>>>
>>> 2) Different versions of the model. This is something we will need for 
>>> Maven 3.1.
>>>
>>> In talking with Benjamin and Brian for 1) I think it would be easiest to 
>>> deploy both versions of the model. The complete model in the native dialect 
>>> like Clojure, and the complete XML translation. Deploying both would be 
>>> useful because in the case of Clojure they are trying to come up with a 
>>> common model, like the POM, for Clojure-based build tools. So if someone 
>>> built and deployed with Polyglot Maven using the Clojure dialect then they 
>>> want people not using Polyglot Maven i.e. a native Clojure tool to read the 
>>> Clojure. This assumes our models are compatible but we'll have to work that 
>>> out. We need to start somewhere so I don't think abbreviating any of the 
>>> information is good for a first pass. Leave it all there for now and we'll 
>>> figure out if a build-only representation of the model will suffice for 
>>> sending to the repository.
>>>
>>> For 2) Benjamin's recommendation was to transform elements in the newer 
>>> model back to the 4.0.0 model. I'm not sure how long this will be possible 
>>> but if we live with our baggage and say we'll only add elements to the 
>>> model I think this will be a lot easier. Having to track removals across 
>>> versions of the model will be a pain in the ass. We translate back for as 
>>> long as we can and when we can't do that anymore maybe we do a build-only 
>>> transformation.
>>>
>>> I'd like to field other thoughts before I write something up. I'm going to 
>>> do all this work in Polyglot Maven because I'm sure I'm going to break 
>>> things but the folks I'm working with will tolerate this for a while. I'm 
>>> chatting with folks in the Clojure community on a Lein-like markup, Dhanji 
>>> (a  Googler working on Guice and Sitebricks) who is working on a format 
>>> called Atom, and Kristian (fellow who makes all the Ruby/Maven tooling) who 
>>> is working on a Ruby DSL. If things break here for a while it's not the end 
>>> of the world and is a good testing ground.
>>>
>>> At any rate if anyone has ideas or documents I'll integrate it into the 
>>> proposal I'm writing. I'm moving pretty fast and I plan to release a 
>>> version of the Maven Shell next week, and then a couple weeks later a 
>>> version with Polyglot capabilities. So if you have thoughts I'd appreciate 
>>> them sooner rather then later.
>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>

Re: [PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 10:35 PM, Dennis Lundberg wrote:

> Hi
> 
> Given the discussions about retiring plugin I feel strongly that we need
> to have a plan for doing so. There are bound to be differing opinions
> about this, so see this as a starting point for discussions. When we get
> to the point that we agree on the general process, I'll turn this
> discussion into a document and put into our site.
> 
> 
> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
> open for the standard 72 hours to allow people to voice their opinions.
> Perhaps also send this to the users-list?
> 

What kind of vote. 3 +1s, no -1s. Majority of the PMC? Like a technical vote 
that can be vetoed or a release vote that cannot. Please be more clear here.

> 
> 2. Decide how to retire the plugin (don't know whether this should be a
> vote or not, or perhaps incorporated into 1.). There are multiple
> scenarios available. Two have been suggested in the other threads:
> 
> 2.1 Move to retired area in svn
> 

Just retire it and let people take the code as they like. Once it's retired 
it's open season. Let folks who might want to work on it organize themselves as 
they like.

> 2.2 Move to mojo.codehaus.org
> 
> please add more possible actions here
> 
> 
> 3. Make one final release of the plugin before it goes away. This allows
> us to make a clean break. The final release should have the site changed
> so that SCM URLs are changed or removed to reflect the decision made
> under 2.

You're not going to know. I would just say it's retired. When and if someone 
takes up the torch we can point the site at that. In the interim saying it's 
retired I think is fine.

> If the plugin is moved elsewhere a prominent notice should be
> placed on the front page of the plugin's site.
> 
> To respond to the inevitable "why bother" responses I hereby volunteer
> to do all those releases, if no one else steps up.
> 

I don't think you have to be a martyr. How about the person who proposes the 
retirement do the final release. If you want to do the cleanup work, you have 
to do all of it.

> 
> 4. Announce the fact that the plugin has been retired/moved/whatever on
> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
> they should do if they would like to help with the continued development
> of the plugin at some other place.
> 

Make sense.

> 
> 
> Opinions, comments are welcome
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

To do two things at once is to do neither.
 
 -—Publilius Syrus, Roman slave, first century B.C.





Re: Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Vincent Siveton
2010/11/1 Dennis Lundberg :
> I've now reverted the changes in svn.

Thank Dennis to have catch up the legendary Jason's speed.

Vincent

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: POM interoperability

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 11:59 PM, Stephen Connolly wrote:

> I think we need to get use to the idea of deploying a different POM
> (as XML) from the POM that is used to build.
> 

Yes, my assumption for Polyglot is the front-end format could be anything, but 
an XML 4.0.0 POM must go to the repository.

> Here are some use-cases I can see:
> 
> 1. Corporate project which deploys an artifact to a public repo.  Some
> of the info (e.g. SCM details, developers, build, distMgmt, etc) is,
> due to corporate policies / sensible reasons, information that should
> not be deployed publically.

This is out of scope. For interoperability, within the same model the selective 
reduction of the representation is a different problem.

> 
>  e.g. I may not want people contacting me directly just because I
> worked for XYZ corp on that foobar-impl project

Out of scope.

> 
>  e.g. May not want to publish how the artifact is built for external persons.
> 

Out of scope.

I think any form of selective reduction is not an interoperability problem per 
se. I don't want to conflate model reduction with the translations of models of 
the same version.

> 2. Shading
> 

Not sure what this has to do with it. The shade plugin can already make a 
reduced dependency POM if you like.

> 3. Backwards compat.
> 

Sure, which is 2) when we start making changes to the POM.

> 4. Properties behaving badly
> 

You'll have to explain here. I honestly don't know what you mean here.

> -Stephen
> 
> On 1 November 2010 22:37, Jason van Zyl  wrote:
>> I am working on a release of Polyglot Maven and the only tangible thing 
>> stopping me is having a plan for POM interoperability between:
>> 
>> 1) Different representations of the model for the same version of the model. 
>> This is what I'd like for the first version of Polyglot Maven where I just 
>> want to translate the version 4.0.0 model between different representations.
>> 
>> 2) Different versions of the model. This is something we will need for Maven 
>> 3.1.
>> 
>> In talking with Benjamin and Brian for 1) I think it would be easiest to 
>> deploy both versions of the model. The complete model in the native dialect 
>> like Clojure, and the complete XML translation. Deploying both would be 
>> useful because in the case of Clojure they are trying to come up with a 
>> common model, like the POM, for Clojure-based build tools. So if someone 
>> built and deployed with Polyglot Maven using the Clojure dialect then they 
>> want people not using Polyglot Maven i.e. a native Clojure tool to read the 
>> Clojure. This assumes our models are compatible but we'll have to work that 
>> out. We need to start somewhere so I don't think abbreviating any of the 
>> information is good for a first pass. Leave it all there for now and we'll 
>> figure out if a build-only representation of the model will suffice for 
>> sending to the repository.
>> 
>> For 2) Benjamin's recommendation was to transform elements in the newer 
>> model back to the 4.0.0 model. I'm not sure how long this will be possible 
>> but if we live with our baggage and say we'll only add elements to the model 
>> I think this will be a lot easier. Having to track removals across versions 
>> of the model will be a pain in the ass. We translate back for as long as we 
>> can and when we can't do that anymore maybe we do a build-only 
>> transformation.
>> 
>> I'd like to field other thoughts before I write something up. I'm going to 
>> do all this work in Polyglot Maven because I'm sure I'm going to break 
>> things but the folks I'm working with will tolerate this for a while. I'm 
>> chatting with folks in the Clojure community on a Lein-like markup, Dhanji 
>> (a  Googler working on Guice and Sitebricks) who is working on a format 
>> called Atom, and Kristian (fellow who makes all the Ruby/Maven tooling) who 
>> is working on a Ruby DSL. If things break here for a while it's not the end 
>> of the world and is a good testing ground.
>> 
>> At any rate if anyone has ideas or documents I'll integrate it into the 
>> proposal I'm writing. I'm moving pretty fast and I plan to release a version 
>> of the Maven Shell next week, and then a couple weeks later a version with 
>> Polyglot capabilities. So if you have thoughts I'd appreciate them sooner 
>> rather then later.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> Selfish deeds are the shortest path to self destruction.
>> 
>>  -- The Seven Samuari, Akira Kurosawa
>> 
>> 
>> 
>> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twi

Re: [vote] release maven parent 17

2010-11-01 Thread Olivier Lamy
+1
- Olivier

Le 1 nov. 2010 22:52, "Brian Fox"  a écrit :

I'm preparing the enforcer release and it needs the latest parent
changes, so I've cut a release:

Staged parent:
https://repository.apache.org/service/local/repositories/maven-008/content/org/apache/maven/maven-parent/17/maven-parent-17.pom

+1

Vote 72 hrs

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org


Re: Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 23:50, Stephen Connolly wrote:
> On 1 November 2010 22:32, Dennis Lundberg  wrote:
>> That is something we need to add to the process. But until the process
>> has been finalized I think we should revert the svn moves.
>>
> 
> +1
> 
> In the absense of a process, since retirement is essentially an SVN
> operation, then our commit first forgiveness second process is the
> default.
> 
> Since Dennis started the debate on a process, Commit-first is no
> longer viable, so revert the changes

I've now reverted the changes in svn.

> 
> -Stephen
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [vote] release maven parent 17

2010-11-01 Thread Arnaud Héritier
+1

Arnaud

On Nov 1, 2010, at 10:51 PM, Brian Fox wrote:

> I'm preparing the enforcer release and it needs the latest parent
> changes, so I've cut a release:
> 
> Staged parent: 
> https://repository.apache.org/service/local/repositories/maven-008/content/org/apache/maven/maven-parent/17/maven-parent-17.pom
> 
> +1
> 
> Vote 72 hrs
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: POM interoperability

2010-11-01 Thread Stephen Connolly
I think we need to get use to the idea of deploying a different POM
(as XML) from the POM that is used to build.

Here are some use-cases I can see:

1. Corporate project which deploys an artifact to a public repo.  Some
of the info (e.g. SCM details, developers, build, distMgmt, etc) is,
due to corporate policies / sensible reasons, information that should
not be deployed publically.

  e.g. I may not want people contacting me directly just because I
worked for XYZ corp on that foobar-impl project

  e.g. May not want to publish how the artifact is built for external persons.

2. Shading

3. Backwards compat.

4. Properties behaving badly

-Stephen

On 1 November 2010 22:37, Jason van Zyl  wrote:
> I am working on a release of Polyglot Maven and the only tangible thing 
> stopping me is having a plan for POM interoperability between:
>
> 1) Different representations of the model for the same version of the model. 
> This is what I'd like for the first version of Polyglot Maven where I just 
> want to translate the version 4.0.0 model between different representations.
>
> 2) Different versions of the model. This is something we will need for Maven 
> 3.1.
>
> In talking with Benjamin and Brian for 1) I think it would be easiest to 
> deploy both versions of the model. The complete model in the native dialect 
> like Clojure, and the complete XML translation. Deploying both would be 
> useful because in the case of Clojure they are trying to come up with a 
> common model, like the POM, for Clojure-based build tools. So if someone 
> built and deployed with Polyglot Maven using the Clojure dialect then they 
> want people not using Polyglot Maven i.e. a native Clojure tool to read the 
> Clojure. This assumes our models are compatible but we'll have to work that 
> out. We need to start somewhere so I don't think abbreviating any of the 
> information is good for a first pass. Leave it all there for now and we'll 
> figure out if a build-only representation of the model will suffice for 
> sending to the repository.
>
> For 2) Benjamin's recommendation was to transform elements in the newer model 
> back to the 4.0.0 model. I'm not sure how long this will be possible but if 
> we live with our baggage and say we'll only add elements to the model I think 
> this will be a lot easier. Having to track removals across versions of the 
> model will be a pain in the ass. We translate back for as long as we can and 
> when we can't do that anymore maybe we do a build-only transformation.
>
> I'd like to field other thoughts before I write something up. I'm going to do 
> all this work in Polyglot Maven because I'm sure I'm going to break things 
> but the folks I'm working with will tolerate this for a while. I'm chatting 
> with folks in the Clojure community on a Lein-like markup, Dhanji (a  Googler 
> working on Guice and Sitebricks) who is working on a format called Atom, and 
> Kristian (fellow who makes all the Ruby/Maven tooling) who is working on a 
> Ruby DSL. If things break here for a while it's not the end of the world and 
> is a good testing ground.
>
> At any rate if anyone has ideas or documents I'll integrate it into the 
> proposal I'm writing. I'm moving pretty fast and I plan to release a version 
> of the Maven Shell next week, and then a couple weeks later a version with 
> Polyglot capabilities. So if you have thoughts I'd appreciate them sooner 
> rather then later.
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> Selfish deeds are the shortest path to self destruction.
>
>  -- The Seven Samuari, Akira Kurosawa
>
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 11:32 PM, Dennis Lundberg wrote:

> On 2010-11-01 23:19, Vincent Siveton wrote:
>> 2010/11/1 Jason van Zyl :
>>> 
>>> On Nov 1, 2010, at 10:59 PM, Vincent Siveton wrote:
>>> 
 Hi,
 
 I agree in the fact to move unmaintened plugins but god, why are you
 so quick one more time!
 You asked Dennis to create a wiki page but you already retired the
 plugins.
>>> 
>>> Yes, because I wouldn't write a wiki page, but if he wants some process 
>>> then the process has to be documented. Now that I have time to work, I 
>>> start and that's how I started. If I started erasing the plugins that would 
>>> be different.
>>> 
 Ok I know we could revert your changes but why send us an
 email and move them 2 min after! We are a community Jason!
 
>>> 
>>> And I'll happily abide by stuff we document.
>>> 
>> 
>> Which are? Removing plugins without updating our website? Think about
>> our final users!
>> I know that documentation is not your strong but you (or someone else)
>> should update our documentation (ie src/site/apt/plugins/index.apt
>> similar to http://mojo.codehaus.org/plugins.html#Plugin_Graveyard)
> 
> That is something we need to add to the process. But until the process
> has been finalized I think we should revert the svn moves.
> 

Do whatever you like Dennis.

>> 
>> Vincent
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Three people can keep a secret provided two of them are dead.

 -- Unknown





Re: Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 11:19 PM, Vincent Siveton wrote:

> 2010/11/1 Jason van Zyl :
>> 
>> On Nov 1, 2010, at 10:59 PM, Vincent Siveton wrote:
>> 
>>> Hi,
>>> 
>>> I agree in the fact to move unmaintened plugins but god, why are you
>>> so quick one more time!
>>> You asked Dennis to create a wiki page but you already retired the
>>> plugins.
>> 
>> Yes, because I wouldn't write a wiki page, but if he wants some process then 
>> the process has to be documented. Now that I have time to work, I start and 
>> that's how I started. If I started erasing the plugins that would be 
>> different.
>> 
>>> Ok I know we could revert your changes but why send us an
>>> email and move them 2 min after! We are a community Jason!
>>> 
>> 
>> And I'll happily abide by stuff we document.
>> 
> 
> Which are? Removing plugins without updating our website? Think about
> our final users!

That's all I ever think about.

> I know that documentation is not your strong but you (or someone else)
> should update our documentation (ie src/site/apt/plugins/index.apt
> similar to http://mojo.codehaus.org/plugins.html#Plugin_Graveyard)
> 
> Vincent
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

First, the taking in of scattered particulars under one Idea,
so that everyone understands what is being talked about ... Second,
the separation of the Idea into parts, by dividing it at the joints,
as nature directs, not breaking any limb in half as a bad carver might.

  -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)





Re: Culling the maven-stage-plugin

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 11:24 PM, Dan Tran wrote:

> On Mon, Nov 1, 2010 at 2:15 PM, Jason van Zyl  wrote:
>> 
>> On Nov 1, 2010, at 10:12 PM, Dennis Lundberg wrote:
>> 
>>> On 2010-11-01 18:54, Jason van Zyl wrote:
 Doesn't change the fact it's a hack, generally not useful and is generally 
 not going to get used.
>>> 
>>> It actually is being used.
>>> 
 Dennis, are you committed to supporting it?
>>> 
>>> My plan is to close as many issues as I can and release a 1.0, to get
>>> rid of one of the last beta-version-plugins :)
>>> 
>>> After that I'm done with it.
>>> 
>>> I do think that this is a useful plugin for those that do not, for
>>> whatever reason, have a repository manager, despite its warts. Perhaps a
>>> plugin that could move to the Mojo project?
>>> 
> 
> There is no need to move stage plugin to MOJO since wagon-maven-plugin
> covers that feature.
> 

So you're saying Dennis applied your patch and you're using the 
wagon-maven-plugin?

> 
>> 
>> That seems most sensible given the guy you applied the patch for could have 
>> done it himself at Mojo.
>> 
 If so, that's fine, but it's a dead end plugin as far as I'm concerned. 
 Who's going to use it when all the repository managers have some form of 
 staging?
 
 On Nov 1, 2010, at 6:47 PM, Brett Porter wrote:
 
> Dennis committed to it just yesterday, so I think calling it unsupported 
> is premature.
> 
> On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:
> 
>> This was a hack, and has now been replaced with Nexus staging here at 
>> Apache (and most other forges).  I believe this plugin can be archived 
>> now.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>> 
>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>> 
>> 
>> 
> 
> --
> Brett Porter
> br...@apache.org
> http://brettporter.wordpress.com/
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 We all have problems. How we deal with them is a measure of our worth.
 
 -- Unknown
 
 
 
 
>>> 
>>> 
>>> --
>>> Dennis Lundberg
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> Simplex sigillum veri. (Simplicity is the seal of truth.)
>> 
>> 
>> 
>> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

People develop abstractions by generalizing from concrete examples.
Every attempt to determine the correct abstraction on paper without
actually developing a running system is doomed to failure. No one
is that smart. A framework is a resuable design, so you develop it by
looking at the things it is supposed to be a design of. The more examples
you look at, the more general your framework will be.

  -- Ralph Johnson & Don Roberts, Patterns for Evolving Frameworks 





Re: Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Stephen Connolly
On 1 November 2010 22:32, Dennis Lundberg  wrote:
> That is something we need to add to the process. But until the process
> has been finalized I think we should revert the svn moves.
>

+1

In the absense of a process, since retirement is essentially an SVN
operation, then our commit first forgiveness second process is the
default.

Since Dennis started the debate on a process, Commit-first is no
longer viable, so revert the changes

-Stephen

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Stephen Connolly
+1

On 1 November 2010 21:35, Dennis Lundberg  wrote:
> Hi
>
> Given the discussions about retiring plugin I feel strongly that we need
> to have a plan for doing so. There are bound to be differing opinions
> about this, so see this as a starting point for discussions. When we get
> to the point that we agree on the general process, I'll turn this
> discussion into a document and put into our site.
>
>
> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
> open for the standard 72 hours to allow people to voice their opinions.
> Perhaps also send this to the users-list?
>
>
> 2. Decide how to retire the plugin (don't know whether this should be a
> vote or not, or perhaps incorporated into 1.). There are multiple
> scenarios available. Two have been suggested in the other threads:
>
> 2.1 Move to retired area in svn
>
> 2.2 Move to mojo.codehaus.org
>
> please add more possible actions here
>
>
> 3. Make one final release of the plugin before it goes away. This allows
> us to make a clean break. The final release should have the site changed
> so that SCM URLs are changed or removed to reflect the decision made
> under 2. If the plugin is moved elsewhere a prominent notice should be
> placed on the front page of the plugin's site.
>
> To respond to the inevitable "why bother" responses I hereby volunteer
> to do all those releases, if no one else steps up.
>
>
> 4. Announce the fact that the plugin has been retired/moved/whatever on
> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
> they should do if they would like to help with the continued development
> of the plugin at some other place.
>
>
>
> Opinions, comments are welcome
>
> --
> Dennis Lundberg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Problems building Maven from 2.2.x branch with integration tests

2010-11-01 Thread Dennis Lundberg
Hi

I'm looking into releasing Wagon and Brett suggested that I try the new
version in a Maven build to make sure everything is building fine.

So I checked out the 2.2.x branch tried to build it prior to maing any
changes, by running:

mvn install -Prun-its


All is fine until it gets to "Building Integration Test Executor". I get

...
Tests run: 663, Failures: 6, Errors: 370, Skipped: 0

[INFO]
---
[ERROR] BUILD FAILURE
[INFO]
---
[INFO] There are test failures.
...

I've tried this on Windows and Ubuntu using Java 1.5, with identical
results. Is this to be expected? Am I doing something wrong?

-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [vote] release maven parent 17

2010-11-01 Thread Stephen Connolly
+1

On 1 November 2010 21:51, Brian Fox  wrote:
> I'm preparing the enforcer release and it needs the latest parent
> changes, so I've cut a release:
>
> Staged parent: 
> https://repository.apache.org/service/local/repositories/maven-008/content/org/apache/maven/maven-parent/17/maven-parent-17.pom
>
> +1
>
> Vote 72 hrs
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling dead/inactive plugins

2010-11-01 Thread Stephen Connolly
On 1 November 2010 21:37, Dennis Lundberg  wrote:
> On 2010-11-01 22:10, Stephen Connolly wrote:
>> Then -1 the commits.
>>
>> We have a commit first, ask forgiveness second policy in maven last time I
>> checked
>
> So do you think that it's OK for someone to pull the rug from under your
> feet, while you are working on something?
>
> (as in my work on the Stage Plugin)

I think it's rude / bad form, but we all have the ability to

svn merge . -c -1000563
svn ci -m "putting the rug back under my feet"

or whatever revision number it was

and ultimately, the Apache Maven policy is review after commit, this
kind of thing can happen with review after commit... the only
difference is the scale with respect to the refactoring... one could
argue that the refactoring I made in surefire (to pool common code
between failsafe and surefire) was worse than a simple folder
copy/delete operation [because it rendered patches a lot harder to
apply if they were pre-refactoring, whereas a folder relocation can be
recovered from with either a svn sw to the new location and commit, or
else by reverse merging from a clean checkout]


>
>> - Stephen
>>
>> On 1 Nov 2010 21:05, "Dennis Lundberg"  wrote:
>>
>> Hi Jason
>>
>> Doing some house cleaning among our plugins is a good thing, and I'm in
>> favor of retiring those that we feel that we cannot support.
>>
>> However it is not OK for you to go changing things in Subversion less
>> than an hour after your proposal (which wasn't even labeled as one).
>> That is not the way we do business here. For starters, people are on
>> different time zones. Secondly I feel that retiring a plugin is
>> something that should require a vote. Finally moving the stuff around in
>> Subversion will break links from the plugin sites and a lot of other
>> places. Please restore things in Subversion to how they were.
>>
>>
>> On 2010-11-01 13:37, Jason van Zyl wrote:
>>> Following up from a discussion on the user list. I thin...
>> --
>> Dennis Lundberg
>>
>>
>> -
>> To unsubscribe, e-mail: dev-u...
>>
>
>
> --
> Dennis Lundberg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



POM interoperability

2010-11-01 Thread Jason van Zyl
I am working on a release of Polyglot Maven and the only tangible thing 
stopping me is having a plan for POM interoperability between:

1) Different representations of the model for the same version of the model. 
This is what I'd like for the first version of Polyglot Maven where I just want 
to translate the version 4.0.0 model between different representations.

2) Different versions of the model. This is something we will need for Maven 
3.1.

In talking with Benjamin and Brian for 1) I think it would be easiest to deploy 
both versions of the model. The complete model in the native dialect like 
Clojure, and the complete XML translation. Deploying both would be useful 
because in the case of Clojure they are trying to come up with a common model, 
like the POM, for Clojure-based build tools. So if someone built and deployed 
with Polyglot Maven using the Clojure dialect then they want people not using 
Polyglot Maven i.e. a native Clojure tool to read the Clojure. This assumes our 
models are compatible but we'll have to work that out. We need to start 
somewhere so I don't think abbreviating any of the information is good for a 
first pass. Leave it all there for now and we'll figure out if a build-only 
representation of the model will suffice for sending to the repository.

For 2) Benjamin's recommendation was to transform elements in the newer model 
back to the 4.0.0 model. I'm not sure how long this will be possible but if we 
live with our baggage and say we'll only add elements to the model I think this 
will be a lot easier. Having to track removals across versions of the model 
will be a pain in the ass. We translate back for as long as we can and when we 
can't do that anymore maybe we do a build-only transformation.

I'd like to field other thoughts before I write something up. I'm going to do 
all this work in Polyglot Maven because I'm sure I'm going to break things but 
the folks I'm working with will tolerate this for a while. I'm chatting with 
folks in the Clojure community on a Lein-like markup, Dhanji (a  Googler 
working on Guice and Sitebricks) who is working on a format called Atom, and 
Kristian (fellow who makes all the Ruby/Maven tooling) who is working on a Ruby 
DSL. If things break here for a while it's not the end of the world and is a 
good testing ground.

At any rate if anyone has ideas or documents I'll integrate it into the 
proposal I'm writing. I'm moving pretty fast and I plan to release a version of 
the Maven Shell next week, and then a couple weeks later a version with 
Polyglot capabilities. So if you have thoughts I'd appreciate them sooner 
rather then later.

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Selfish deeds are the shortest path to self destruction.

 -- The Seven Samuari, Akira Kurosawa





Re: Moving all reporting to a site project

2010-11-01 Thread Stephen Connolly
On 1 November 2010 22:26, Dennis Lundberg  wrote:
> The separation of concerns is a worthy goal. Like I wrote in another
> mail I think some B+R plugins have their build and reporting code
> intertwined. Splitting that up might be difficult and we could end up
> with a bunch of new shared components, say for example a checkstyle-commons.
>
> Before we decide how to store the plugins in an SCM, we should work
> through the "tainted" plugins one at a time, and try to split build from
> reporting. The result of the split might look different than we first
> expected it to.

+1 on this.  I would rather work on splitting the B+R concerns and
then spin out the reporting, than push out the B+R plugins and have to
pull back in stuff which we really should

>
> When it comes to the importance and future we have different opinions,
> but then again that is nothing new :)

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 23:19, Vincent Siveton wrote:
> 2010/11/1 Jason van Zyl :
>>
>> On Nov 1, 2010, at 10:59 PM, Vincent Siveton wrote:
>>
>>> Hi,
>>>
>>> I agree in the fact to move unmaintened plugins but god, why are you
>>> so quick one more time!
>>> You asked Dennis to create a wiki page but you already retired the
>>> plugins.
>>
>> Yes, because I wouldn't write a wiki page, but if he wants some process then 
>> the process has to be documented. Now that I have time to work, I start and 
>> that's how I started. If I started erasing the plugins that would be 
>> different.
>>
>>> Ok I know we could revert your changes but why send us an
>>> email and move them 2 min after! We are a community Jason!
>>>
>>
>> And I'll happily abide by stuff we document.
>>
> 
> Which are? Removing plugins without updating our website? Think about
> our final users!
> I know that documentation is not your strong but you (or someone else)
> should update our documentation (ie src/site/apt/plugins/index.apt
> similar to http://mojo.codehaus.org/plugins.html#Plugin_Graveyard)

That is something we need to add to the process. But until the process
has been finalized I think we should revert the svn moves.

> 
> Vincent
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Moving all reporting to a site project

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 23:18, Jason van Zyl wrote:
> 
> On Nov 1, 2010, at 11:01 PM, Dennis Lundberg wrote:
> 
>> On 2010-11-01 22:48, Jason van Zyl wrote:
>>> On Nov 1, 2010, at 10:41 PM, Dennis Lundberg wrote:
>>>
 On 2010-11-01 13:41, Jason van Zyl wrote:
> In much the same way we have a little sub-project for releasing I think 
> it's time to have one for the site generation. Take the maven-site-plugin 
> and any related plugins and move them into their own tree. What I'm 
> trying to do here is cull the set of plugins we have is to keep the ones 
> that are part of the core lifecycles and super popular plugins that get 
> maintained like the dependency plugin and enforcer plugin.

 I'm not sure I understand what we would gain by doing this, if we cull
 all the dead/inactive plugins. Can you elaborate some more?

>>>
>>> That we have a set of plugins that is actively maintained, released more on 
>>> a regular basis. Reduce the surface area of what we have to make great 
>>> because we honestly don't do a great job of releasing core plugins often 
>>> enough. We should focus on the plugins in the core lifecycles, and we 
>>> should be doing this well. Anything else we should really let a community 
>>> have better access to and push it out to Mojo or Github. Plugins that are 
>>> here people naturally, for whatever reason, assume we actively maintain 
>>> them and we don't. I would rather do fewer things well.
>>
>> I agree with you that we need to be able to support the stuff that we
>> house. If we can't maintain it we need to let it go.
>>
>> But what has that got to do with site generation and reporting plugins?
>>
> 
> Additionally I think it would be stellar if we had core build lifecycle 
> plugins, heavily used but not lifecycle related, and the site stuff. Augment 
> the release tooling so that we could make consistent releases across a tree 
> for plugins that have changed on a known 6 week cycle. The release plugin 
> would have to be changed but this would make it easier to prepare for a 
> release cycle, and push out all related plugins together. Then users will 
> come to expect these regular release cycles which I think have been a great 
> benefit at Eclipse whose process I'm copying. Projects are not allowed to 
> survive very long missing release schedules in the real world. Even though 
> this is an open source project we can do the same. We simply reduce the 
> surface to the size we can honestly manage that process. It's more honest and 
> better for users.

This is interesting stuff. Can you start a new thread about this, so it
doesn't get buried here in this site/reporting thread. Perhaps a
proposal in Confluence?

> 
>>>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of 
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
>
> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>
>
>
>


 -- 
 Dennis Lundberg

 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org

>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> the course of true love never did run smooth ...
>>>
>>> -- Shakespeare
>>>
>>>
>>>
>>>
>>
>>
>> -- 
>> Dennis Lundberg
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> First, the taking in of scattered particulars under one Idea,
> so that everyone understands what is being talked about ... Second,
> the separation of the Idea into parts, by dividing it at the joints,
> as nature directs, not breaking any limb in half as a bad carver might.
> 
>   -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)
> 
> 
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr..

Re: Moving all reporting to a site project

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 23:12, Jason van Zyl wrote:
> On Nov 1, 2010, at 11:01 PM, Dennis Lundberg wrote:
> 
>> On 2010-11-01 22:48, Jason van Zyl wrote:
>>> On Nov 1, 2010, at 10:41 PM, Dennis Lundberg wrote:
>>>
 On 2010-11-01 13:41, Jason van Zyl wrote:
> In much the same way we have a little sub-project for releasing I think 
> it's time to have one for the site generation. Take the maven-site-plugin 
> and any related plugins and move them into their own tree. What I'm 
> trying to do here is cull the set of plugins we have is to keep the ones 
> that are part of the core lifecycles and super popular plugins that get 
> maintained like the dependency plugin and enforcer plugin.

 I'm not sure I understand what we would gain by doing this, if we cull
 all the dead/inactive plugins. Can you elaborate some more?

>>>
>>> That we have a set of plugins that is actively maintained, released more on 
>>> a regular basis. Reduce the surface area of what we have to make great 
>>> because we honestly don't do a great job of releasing core plugins often 
>>> enough. We should focus on the plugins in the core lifecycles, and we 
>>> should be doing this well. Anything else we should really let a community 
>>> have better access to and push it out to Mojo or Github. Plugins that are 
>>> here people naturally, for whatever reason, assume we actively maintain 
>>> them and we don't. I would rather do fewer things well.
>>
>> I agree with you that we need to be able to support the stuff that we
>> house. If we can't maintain it we need to let it go.
>>
>> But what has that got to do with site generation and reporting plugins?
>>
> 
> First, to fully decouple build from site. That I'm not saying to nuke those 
> plugins but to separation. Look how easy the plugins themselves conflate 
> concerns and look how easily we polluted the core with site generating and 
> reporting. I think fully separation of the housing of the plugins and the 
> logic within plugins is a good separation of concerns. Additionally I think 
> we can all agree that the build related plugins are an absolute must to 
> maintain. I for one think the site plugin will see it's demise with static 
> documentation being sourced from wikis a la WikiModel and projects like 
> WikiText at Eclipse and trending information being produced by Sonar. That's 
> just my opinion, but the separation of concerns I believe is reason enough to 
> separate them. Is this not exactly what we did the release tooling? I think 
> it only follows what we've already started.

The separation of concerns is a worthy goal. Like I wrote in another
mail I think some B+R plugins have their build and reporting code
intertwined. Splitting that up might be difficult and we could end up
with a bunch of new shared components, say for example a checkstyle-commons.

Before we decide how to store the plugins in an SCM, we should work
through the "tainted" plugins one at a time, and try to split build from
reporting. The result of the split might look different than we first
expected it to.

When it comes to the importance and future we have different opinions,
but then again that is nothing new :)

>>>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of 
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
>
> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>
>
>
>


 -- 
 Dennis Lundberg

 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org

>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> the course of true love never did run smooth ...
>>>
>>> -- Shakespeare
>>>
>>>
>>>
>>>
>>
>>
>> -- 
>> Dennis Lundberg
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> Our achievem

Re: Culling the maven-stage-plugin

2010-11-01 Thread Dan Tran
On Mon, Nov 1, 2010 at 2:15 PM, Jason van Zyl  wrote:
>
> On Nov 1, 2010, at 10:12 PM, Dennis Lundberg wrote:
>
>> On 2010-11-01 18:54, Jason van Zyl wrote:
>>> Doesn't change the fact it's a hack, generally not useful and is generally 
>>> not going to get used.
>>
>> It actually is being used.
>>
>>> Dennis, are you committed to supporting it?
>>
>> My plan is to close as many issues as I can and release a 1.0, to get
>> rid of one of the last beta-version-plugins :)
>>
>> After that I'm done with it.
>>
>> I do think that this is a useful plugin for those that do not, for
>> whatever reason, have a repository manager, despite its warts. Perhaps a
>> plugin that could move to the Mojo project?
>>

There is no need to move stage plugin to MOJO since wagon-maven-plugin
covers that feature.


>
> That seems most sensible given the guy you applied the patch for could have 
> done it himself at Mojo.
>
>>> If so, that's fine, but it's a dead end plugin as far as I'm concerned. 
>>> Who's going to use it when all the repository managers have some form of 
>>> staging?
>>>
>>> On Nov 1, 2010, at 6:47 PM, Brett Porter wrote:
>>>
 Dennis committed to it just yesterday, so I think calling it unsupported 
 is premature.

 On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:

> This was a hack, and has now been replaced with Nexus staging here at 
> Apache (and most other forges).  I believe this plugin can be archived 
> now.
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
>
> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>
>
>

 --
 Brett Porter
 br...@apache.org
 http://brettporter.wordpress.com/


 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org

>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> We all have problems. How we deal with them is a measure of our worth.
>>>
>>> -- Unknown
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Dennis Lundberg
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> Simplex sigillum veri. (Simplicity is the seal of truth.)
>
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Vincent Siveton
2010/11/1 Jason van Zyl :
>
> On Nov 1, 2010, at 10:59 PM, Vincent Siveton wrote:
>
>> Hi,
>>
>> I agree in the fact to move unmaintened plugins but god, why are you
>> so quick one more time!
>> You asked Dennis to create a wiki page but you already retired the
>> plugins.
>
> Yes, because I wouldn't write a wiki page, but if he wants some process then 
> the process has to be documented. Now that I have time to work, I start and 
> that's how I started. If I started erasing the plugins that would be 
> different.
>
>> Ok I know we could revert your changes but why send us an
>> email and move them 2 min after! We are a community Jason!
>>
>
> And I'll happily abide by stuff we document.
>

Which are? Removing plugins without updating our website? Think about
our final users!
I know that documentation is not your strong but you (or someone else)
should update our documentation (ie src/site/apt/plugins/index.apt
similar to http://mojo.codehaus.org/plugins.html#Plugin_Graveyard)

Vincent

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Moving all reporting to a site project

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 11:01 PM, Dennis Lundberg wrote:

> On 2010-11-01 22:48, Jason van Zyl wrote:
>> On Nov 1, 2010, at 10:41 PM, Dennis Lundberg wrote:
>> 
>>> On 2010-11-01 13:41, Jason van Zyl wrote:
 In much the same way we have a little sub-project for releasing I think 
 it's time to have one for the site generation. Take the maven-site-plugin 
 and any related plugins and move them into their own tree. What I'm trying 
 to do here is cull the set of plugins we have is to keep the ones that are 
 part of the core lifecycles and super popular plugins that get maintained 
 like the dependency plugin and enforcer plugin.
>>> 
>>> I'm not sure I understand what we would gain by doing this, if we cull
>>> all the dead/inactive plugins. Can you elaborate some more?
>>> 
>> 
>> That we have a set of plugins that is actively maintained, released more on 
>> a regular basis. Reduce the surface area of what we have to make great 
>> because we honestly don't do a great job of releasing core plugins often 
>> enough. We should focus on the plugins in the core lifecycles, and we should 
>> be doing this well. Anything else we should really let a community have 
>> better access to and push it out to Mojo or Github. Plugins that are here 
>> people naturally, for whatever reason, assume we actively maintain them and 
>> we don't. I would rather do fewer things well.
> 
> I agree with you that we need to be able to support the stuff that we
> house. If we can't maintain it we need to let it go.
> 
> But what has that got to do with site generation and reporting plugins?
> 

Additionally I think it would be stellar if we had core build lifecycle 
plugins, heavily used but not lifecycle related, and the site stuff. Augment 
the release tooling so that we could make consistent releases across a tree for 
plugins that have changed on a known 6 week cycle. The release plugin would 
have to be changed but this would make it easier to prepare for a release 
cycle, and push out all related plugins together. Then users will come to 
expect these regular release cycles which I think have been a great benefit at 
Eclipse whose process I'm copying. Projects are not allowed to survive very 
long missing release schedules in the real world. Even though this is an open 
source project we can do the same. We simply reduce the surface to the size we 
can honestly manage that process. It's more honest and better for users.

>> 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 You are never dedicated to something you have complete confidence in.
 No one is fanatically shouting that the sun is going to rise tomorrow.
 They know it is going to rise tomorrow. When people are fanatically
 dedicated to political or religious faiths or any other kind of 
 dogmas or goals, it's always because these dogmas or
 goals are in doubt.
 
 -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
 
 
 
 
>>> 
>>> 
>>> -- 
>>> Dennis Lundberg
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> the course of true love never did run smooth ...
>> 
>> -- Shakespeare
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

First, the taking in of scattered particulars under one Idea,
so that everyone understands what is being talked about ... Second,
the separation of the Idea into parts, by dividing it at the joints,
as nature directs, not breaking any limb in half as a bad carver might.

  -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)





Re: Moving all reporting to a site project

2010-11-01 Thread Jason van Zyl
On Nov 1, 2010, at 11:01 PM, Dennis Lundberg wrote:

> On 2010-11-01 22:48, Jason van Zyl wrote:
>> On Nov 1, 2010, at 10:41 PM, Dennis Lundberg wrote:
>> 
>>> On 2010-11-01 13:41, Jason van Zyl wrote:
 In much the same way we have a little sub-project for releasing I think 
 it's time to have one for the site generation. Take the maven-site-plugin 
 and any related plugins and move them into their own tree. What I'm trying 
 to do here is cull the set of plugins we have is to keep the ones that are 
 part of the core lifecycles and super popular plugins that get maintained 
 like the dependency plugin and enforcer plugin.
>>> 
>>> I'm not sure I understand what we would gain by doing this, if we cull
>>> all the dead/inactive plugins. Can you elaborate some more?
>>> 
>> 
>> That we have a set of plugins that is actively maintained, released more on 
>> a regular basis. Reduce the surface area of what we have to make great 
>> because we honestly don't do a great job of releasing core plugins often 
>> enough. We should focus on the plugins in the core lifecycles, and we should 
>> be doing this well. Anything else we should really let a community have 
>> better access to and push it out to Mojo or Github. Plugins that are here 
>> people naturally, for whatever reason, assume we actively maintain them and 
>> we don't. I would rather do fewer things well.
> 
> I agree with you that we need to be able to support the stuff that we
> house. If we can't maintain it we need to let it go.
> 
> But what has that got to do with site generation and reporting plugins?
> 

First, to fully decouple build from site. That I'm not saying to nuke those 
plugins but to separation. Look how easy the plugins themselves conflate 
concerns and look how easily we polluted the core with site generating and 
reporting. I think fully separation of the housing of the plugins and the logic 
within plugins is a good separation of concerns. Additionally I think we can 
all agree that the build related plugins are an absolute must to maintain. I 
for one think the site plugin will see it's demise with static documentation 
being sourced from wikis a la WikiModel and projects like WikiText at Eclipse 
and trending information being produced by Sonar. That's just my opinion, but 
the separation of concerns I believe is reason enough to separate them. Is this 
not exactly what we did the release tooling? I think it only follows what we've 
already started.

>> 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 You are never dedicated to something you have complete confidence in.
 No one is fanatically shouting that the sun is going to rise tomorrow.
 They know it is going to rise tomorrow. When people are fanatically
 dedicated to political or religious faiths or any other kind of 
 dogmas or goals, it's always because these dogmas or
 goals are in doubt.
 
 -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
 
 
 
 
>>> 
>>> 
>>> -- 
>>> Dennis Lundberg
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> the course of true love never did run smooth ...
>> 
>> -- Shakespeare
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Our achievements speak for themselves. What we have to keep track
of are our failures, discouragements and doubts. We tend to forget
the past difficulties, the many false starts, and the painful
groping. We see our past achievements as the end result of a
clean forward thrust, and our present difficulties as
signs of decline and decay.

 -- Eric Hoffer, Reflections on the Human Condition





Re: Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 10:59 PM, Vincent Siveton wrote:

> Hi,
> 
> I agree in the fact to move unmaintened plugins but god, why are you
> so quick one more time!
> You asked Dennis to create a wiki page but you already retired the
> plugins.

Yes, because I wouldn't write a wiki page, but if he wants some process then 
the process has to be documented. Now that I have time to work, I start and 
that's how I started. If I started erasing the plugins that would be different.

> Ok I know we could revert your changes but why send us an
> email and move them 2 min after! We are a community Jason!
> 

And I'll happily abide by stuff we document. 

> Cheers,
> 
> Vincent
> 
> -- Forwarded message --
> From: Jason van Zyl 
> Date: 2010/11/1
> Subject: Re: Culling dead/inactive plugins
> To: Maven Developers List 
> 
> 
> I started moving any of the ones discussed here:
> 
> http://svn.apache.org/repos/asf/maven/retired/
> 
> If anyone disagrees we can move them back but I think the ones suggest
> so far are good candidates.
> 
> On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:
> 
>> Following up from a discussion on the user list. I think it's time to be 
>> realistic about providing a healthy level of support for plugins here. I 
>> think it makes more sense to reduce the foot print of plugins we say we 
>> support and do those well as opposed to housing many plugin that just don't 
>> get much love. I would ask people to think about the plugins we're housing 
>> that we shouldn't. Probably a thread per plugin would be fine for discussion.
>> 
>> To that end the plugins I'll send the first thread.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> Our achievements speak for themselves. What we have to keep track
>> of are our failures, discouragements and doubts. We tend to forget
>> the past difficulties, the many false starts, and the painful
>> groping. We see our past achievements as the end result of a
>> clean forward thrust, and our present difficulties as
>> signs of decline and decay.
>> 
>> -- Eric Hoffer, Reflections on the Human Condition
>> 
>> 
>> 
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> 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: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

  -- Jakob Burckhardt





Re: Moving all reporting to a site project

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 22:48, Jason van Zyl wrote:
> On Nov 1, 2010, at 10:41 PM, Dennis Lundberg wrote:
> 
>> On 2010-11-01 13:41, Jason van Zyl wrote:
>>> In much the same way we have a little sub-project for releasing I think 
>>> it's time to have one for the site generation. Take the maven-site-plugin 
>>> and any related plugins and move them into their own tree. What I'm trying 
>>> to do here is cull the set of plugins we have is to keep the ones that are 
>>> part of the core lifecycles and super popular plugins that get maintained 
>>> like the dependency plugin and enforcer plugin.
>>
>> I'm not sure I understand what we would gain by doing this, if we cull
>> all the dead/inactive plugins. Can you elaborate some more?
>>
> 
> That we have a set of plugins that is actively maintained, released more on a 
> regular basis. Reduce the surface area of what we have to make great because 
> we honestly don't do a great job of releasing core plugins often enough. We 
> should focus on the plugins in the core lifecycles, and we should be doing 
> this well. Anything else we should really let a community have better access 
> to and push it out to Mojo or Github. Plugins that are here people naturally, 
> for whatever reason, assume we actively maintain them and we don't. I would 
> rather do fewer things well.

I agree with you that we need to be able to support the stuff that we
house. If we can't maintain it we need to let it go.

But what has that got to do with site generation and reporting plugins?

> 
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> You are never dedicated to something you have complete confidence in.
>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>> They know it is going to rise tomorrow. When people are fanatically
>>> dedicated to political or religious faiths or any other kind of 
>>> dogmas or goals, it's always because these dogmas or
>>> goals are in doubt.
>>>
>>>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>>>
>>>
>>>
>>>
>>
>>
>> -- 
>> Dennis Lundberg
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> the course of true love never did run smooth ...
> 
>  -- Shakespeare
> 
> 
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 10:57 PM, Dennis Lundberg wrote:

> On 2010-11-01 22:38, Jason van Zyl wrote:
>> Can you put this in Confluence.
> 
> Sure, I'll just wait for some feedback first, then I'll summarize it in
> Confluence. Once the wrinkles are ironed out I'll move it to the site.
> 
>> I think we should include the addition of plugins as well ... as that's how 
>> we got here in the first place. New plugins, if we ever add anymore, should 
>> require the same rigor going in.
> 
> Do you mean that we should describe how high the bar is for new plugins
> to enter?
> 

Yes, that we should be loathe to add new ones given how we have supported 
what's here.

>> 
>> On Nov 1, 2010, at 10:35 PM, Dennis Lundberg wrote:
>> 
>>> Hi
>>> 
>>> Given the discussions about retiring plugin I feel strongly that we need
>>> to have a plan for doing so. There are bound to be differing opinions
>>> about this, so see this as a starting point for discussions. When we get
>>> to the point that we agree on the general process, I'll turn this
>>> discussion into a document and put into our site.
>>> 
>>> 
>>> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
>>> open for the standard 72 hours to allow people to voice their opinions.
>>> Perhaps also send this to the users-list?
>>> 
>>> 
>>> 2. Decide how to retire the plugin (don't know whether this should be a
>>> vote or not, or perhaps incorporated into 1.). There are multiple
>>> scenarios available. Two have been suggested in the other threads:
>>> 
>>> 2.1 Move to retired area in svn
>>> 
>>> 2.2 Move to mojo.codehaus.org
>>> 
>>> please add more possible actions here
>>> 
>>> 
>>> 3. Make one final release of the plugin before it goes away. This allows
>>> us to make a clean break. The final release should have the site changed
>>> so that SCM URLs are changed or removed to reflect the decision made
>>> under 2. If the plugin is moved elsewhere a prominent notice should be
>>> placed on the front page of the plugin's site.
>>> 
>>> To respond to the inevitable "why bother" responses I hereby volunteer
>>> to do all those releases, if no one else steps up.
>>> 
>>> 
>>> 4. Announce the fact that the plugin has been retired/moved/whatever on
>>> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
>>> they should do if they would like to help with the continued development
>>> of the plugin at some other place.
>>> 
>>> 
>>> 
>>> Opinions, comments are welcome
>>> 
>>> -- 
>>> Dennis Lundberg
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> 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
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-






Why are you so quick (Was: Culling dead/inactive plugins)

2010-11-01 Thread Vincent Siveton
Hi,

I agree in the fact to move unmaintened plugins but god, why are you
so quick one more time!
You asked Dennis to create a wiki page but you already retired the
plugins. Ok I know we could revert your changes but why send us an
email and move them 2 min after! We are a community Jason!

Cheers,

Vincent

-- Forwarded message --
From: Jason van Zyl 
Date: 2010/11/1
Subject: Re: Culling dead/inactive plugins
To: Maven Developers List 


I started moving any of the ones discussed here:

http://svn.apache.org/repos/asf/maven/retired/

If anyone disagrees we can move them back but I think the ones suggest
so far are good candidates.

On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:

> Following up from a discussion on the user list. I think it's time to be 
> realistic about providing a healthy level of support for plugins here. I 
> think it makes more sense to reduce the foot print of plugins we say we 
> support and do those well as opposed to housing many plugin that just don't 
> get much love. I would ask people to think about the plugins we're housing 
> that we shouldn't. Probably a thread per plugin would be fine for discussion.
>
> To that end the plugins I'll send the first thread.
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> Our achievements speak for themselves. What we have to keep track
> of are our failures, discouragements and doubts. We tend to forget
> the past difficulties, the many false starts, and the painful
> groping. We see our past achievements as the end result of a
> clean forward thrust, and our present difficulties as
> signs of decline and decay.
>
> -- Eric Hoffer, Reflections on the Human Condition
>
>
>

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

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: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 22:38, Jason van Zyl wrote:
> Can you put this in Confluence.

Sure, I'll just wait for some feedback first, then I'll summarize it in
Confluence. Once the wrinkles are ironed out I'll move it to the site.

> I think we should include the addition of plugins as well ... as that's how 
> we got here in the first place. New plugins, if we ever add anymore, should 
> require the same rigor going in.

Do you mean that we should describe how high the bar is for new plugins
to enter?

> 
> On Nov 1, 2010, at 10:35 PM, Dennis Lundberg wrote:
> 
>> Hi
>>
>> Given the discussions about retiring plugin I feel strongly that we need
>> to have a plan for doing so. There are bound to be differing opinions
>> about this, so see this as a starting point for discussions. When we get
>> to the point that we agree on the general process, I'll turn this
>> discussion into a document and put into our site.
>>
>>
>> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
>> open for the standard 72 hours to allow people to voice their opinions.
>> Perhaps also send this to the users-list?
>>
>>
>> 2. Decide how to retire the plugin (don't know whether this should be a
>> vote or not, or perhaps incorporated into 1.). There are multiple
>> scenarios available. Two have been suggested in the other threads:
>>
>> 2.1 Move to retired area in svn
>>
>> 2.2 Move to mojo.codehaus.org
>>
>> please add more possible actions here
>>
>>
>> 3. Make one final release of the plugin before it goes away. This allows
>> us to make a clean break. The final release should have the site changed
>> so that SCM URLs are changed or removed to reflect the decision made
>> under 2. If the plugin is moved elsewhere a prominent notice should be
>> placed on the front page of the plugin's site.
>>
>> To respond to the inevitable "why bother" responses I hereby volunteer
>> to do all those releases, if no one else steps up.
>>
>>
>> 4. Announce the fact that the plugin has been retired/moved/whatever on
>> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
>> they should do if they would like to help with the continued development
>> of the plugin at some other place.
>>
>>
>>
>> Opinions, comments are welcome
>>
>> -- 
>> Dennis Lundberg
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> 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
> 
> 
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [vote] release maven parent 17

2010-11-01 Thread Jason van Zyl
+1

On Nov 1, 2010, at 10:51 PM, Brian Fox wrote:

> I'm preparing the enforcer release and it needs the latest parent
> changes, so I've cut a release:
> 
> Staged parent: 
> https://repository.apache.org/service/local/repositories/maven-008/content/org/apache/maven/maven-parent/17/maven-parent-17.pom
> 
> +1
> 
> Vote 72 hrs
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

You are never dedicated to something you have complete confidence in.
No one is fanatically shouting that the sun is going to rise tomorrow.
They know it is going to rise tomorrow. When people are fanatically
dedicated to political or religious faiths or any other kind of 
dogmas or goals, it's always because these dogmas or
goals are in doubt.

  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance





Re: Moving all reporting to a site project

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 22:33, Jason van Zyl wrote:
> On Nov 1, 2010, at 2:42 PM, Olivier Lamy wrote:
> 
>> +1.
>> I can be a volunteer for site stuff..
>>
>> Question : what do we do with site plugin 2.x and 3.x branch ?
>>
>> Personnally : I'd like to move only 3.x branch in this new project.
>>
>>
> 
> I would suggest these are the plugins that go as part of the site generation:

To see which plugins are on the table go to
http://maven.apache.org/plugins/index.html
and check the "Type" column. If a plugin has an "R" in that column it is
site related.

Plugins that have "B+R" can be difficult to divide into two plugins in
an easy way. Parts of the code is shared between the "build" part and
the "reporting" part of the plugin. If the code is splitable, the
reporting part could form a new plugin called "Old Name *Report*
Plugin", like we have for Surefire.

> maven-changelog-plugin
> maven-changes-plugin

No sure how to handle the announcement stuff in there.

> maven-checkstyle-plugin

Contains possible build-breaking hooks.

> maven-doap-plugin
> maven-javadoc-plugin

For me this is part of the build as much as it is the site, since we
attach the javadocs when deploying artifacts.

> maven-linkcheck-plugin
> maven-pdf-plugin
> maven-pmd-plugin

Contains possible build-breaking hooks.

> maven-project-info-reports-plugin
> maven-site-plugin
> maven-source-plugin

Has nothing to do with the site.

> 
>> 2010/11/1 Jason van Zyl :
>>> In much the same way we have a little sub-project for releasing I think 
>>> it's time to have one for the site generation. Take the maven-site-plugin 
>>> and any related plugins and move them into their own tree. What I'm trying 
>>> to do here is cull the set of plugins we have is to keep the ones that are 
>>> part of the core lifecycles and super popular plugins that get maintained 
>>> like the dependency plugin and enforcer plugin.
>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> You are never dedicated to something you have complete confidence in.
>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>> They know it is going to rise tomorrow. When people are fanatically
>>> dedicated to political or religious faiths or any other kind of
>>> dogmas or goals, it's always because these dogmas or
>>> goals are in doubt.
>>>
>>>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>>>
>>>
>>>
>>>
>>
>>
>>
>> -- 
>> Olivier Lamy
>> http://twitter.com/olamy
>> http://www.linkedin.com/in/olamy
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> 
> 
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



[vote] release maven parent 17

2010-11-01 Thread Brian Fox
I'm preparing the enforcer release and it needs the latest parent
changes, so I've cut a release:

Staged parent: 
https://repository.apache.org/service/local/repositories/maven-008/content/org/apache/maven/maven-parent/17/maven-parent-17.pom

+1

Vote 72 hrs

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Moving all reporting to a site project

2010-11-01 Thread Jason van Zyl
Yup. Cut/paste error.

On Nov 1, 2010, at 10:49 PM, Benjamin Bentmann wrote:

> Jason van Zyl wrote:
> 
>> I would suggest these are the plugins that go as part of the site generation:
>> [...]
>> maven-source-plugin
> 
> I think the maven-source-plugin is misclassified here, it doesn't have any 
> reporting code.
> 
> 
> Benjamin
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-






Re: Moving all reporting to a site project

2010-11-01 Thread Benjamin Bentmann

Jason van Zyl wrote:


I would suggest these are the plugins that go as part of the site generation:
[...]
maven-source-plugin


I think the maven-source-plugin is misclassified here, it doesn't have 
any reporting code.



Benjamin

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Moving all reporting to a site project

2010-11-01 Thread Jason van Zyl
On Nov 1, 2010, at 10:41 PM, Dennis Lundberg wrote:

> On 2010-11-01 13:41, Jason van Zyl wrote:
>> In much the same way we have a little sub-project for releasing I think it's 
>> time to have one for the site generation. Take the maven-site-plugin and any 
>> related plugins and move them into their own tree. What I'm trying to do 
>> here is cull the set of plugins we have is to keep the ones that are part of 
>> the core lifecycles and super popular plugins that get maintained like the 
>> dependency plugin and enforcer plugin.
> 
> I'm not sure I understand what we would gain by doing this, if we cull
> all the dead/inactive plugins. Can you elaborate some more?
> 

That we have a set of plugins that is actively maintained, released more on a 
regular basis. Reduce the surface area of what we have to make great because we 
honestly don't do a great job of releasing core plugins often enough. We should 
focus on the plugins in the core lifecycles, and we should be doing this well. 
Anything else we should really let a community have better access to and push 
it out to Mojo or Github. Plugins that are here people naturally, for whatever 
reason, assume we actively maintain them and we don't. I would rather do fewer 
things well.

>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of 
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>> 
>>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

the course of true love never did run smooth ...

 -- Shakespeare





Re: Moving all reporting to a site project

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 13:41, Jason van Zyl wrote:
> In much the same way we have a little sub-project for releasing I think it's 
> time to have one for the site generation. Take the maven-site-plugin and any 
> related plugins and move them into their own tree. What I'm trying to do here 
> is cull the set of plugins we have is to keep the ones that are part of the 
> core lifecycles and super popular plugins that get maintained like the 
> dependency plugin and enforcer plugin.

I'm not sure I understand what we would gain by doing this, if we cull
all the dead/inactive plugins. Can you elaborate some more?

> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of 
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
> 
>   -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
> 
> 
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling dead/inactive plugins

2010-11-01 Thread Jason van Zyl
On Nov 1, 2010, at 10:37 PM, Dennis Lundberg wrote:

> On 2010-11-01 22:10, Stephen Connolly wrote:
>> Then -1 the commits.
>> 
>> We have a commit first, ask forgiveness second policy in maven last time I
>> checked
> 
> So do you think that it's OK for someone to pull the rug from under your
> feet, while you are working on something?
> 

Happens to me every so often, I know it's not intention as it wasn't in this 
case.

> (as in my work on the Stage Plugin)
> 
>> - Stephen
>> 
>> On 1 Nov 2010 21:05, "Dennis Lundberg"  wrote:
>> 
>> Hi Jason
>> 
>> Doing some house cleaning among our plugins is a good thing, and I'm in
>> favor of retiring those that we feel that we cannot support.
>> 
>> However it is not OK for you to go changing things in Subversion less
>> than an hour after your proposal (which wasn't even labeled as one).
>> That is not the way we do business here. For starters, people are on
>> different time zones. Secondly I feel that retiring a plugin is
>> something that should require a vote. Finally moving the stuff around in
>> Subversion will break links from the plugin sites and a lot of other
>> places. Please restore things in Subversion to how they were.
>> 
>> 
>> On 2010-11-01 13:37, Jason van Zyl wrote:
>>> Following up from a discussion on the user list. I thin...
>> --
>> Dennis Lundberg
>> 
>> 
>> -
>> To unsubscribe, e-mail: dev-u...
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

 -- Christopher Alexander, A Pattern Language





Re: [PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Jason van Zyl
Can you put this in Confluence. I think we should include the addition of 
plugins as well ... as that's how we got here in the first place. New plugins, 
if we ever add anymore, should require the same rigor going in.

On Nov 1, 2010, at 10:35 PM, Dennis Lundberg wrote:

> Hi
> 
> Given the discussions about retiring plugin I feel strongly that we need
> to have a plan for doing so. There are bound to be differing opinions
> about this, so see this as a starting point for discussions. When we get
> to the point that we agree on the general process, I'll turn this
> discussion into a document and put into our site.
> 
> 
> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
> open for the standard 72 hours to allow people to voice their opinions.
> Perhaps also send this to the users-list?
> 
> 
> 2. Decide how to retire the plugin (don't know whether this should be a
> vote or not, or perhaps incorporated into 1.). There are multiple
> scenarios available. Two have been suggested in the other threads:
> 
> 2.1 Move to retired area in svn
> 
> 2.2 Move to mojo.codehaus.org
> 
> please add more possible actions here
> 
> 
> 3. Make one final release of the plugin before it goes away. This allows
> us to make a clean break. The final release should have the site changed
> so that SCM URLs are changed or removed to reflect the decision made
> under 2. If the plugin is moved elsewhere a prominent notice should be
> placed on the front page of the plugin's site.
> 
> To respond to the inevitable "why bother" responses I hereby volunteer
> to do all those releases, if no one else steps up.
> 
> 
> 4. Announce the fact that the plugin has been retired/moved/whatever on
> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
> they should do if they would like to help with the continued development
> of the plugin at some other place.
> 
> 
> 
> Opinions, comments are welcome
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

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





Re: Culling dead/inactive plugins

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 22:10, Stephen Connolly wrote:
> Then -1 the commits.
> 
> We have a commit first, ask forgiveness second policy in maven last time I
> checked

So do you think that it's OK for someone to pull the rug from under your
feet, while you are working on something?

(as in my work on the Stage Plugin)

> - Stephen
> 
> On 1 Nov 2010 21:05, "Dennis Lundberg"  wrote:
> 
> Hi Jason
> 
> Doing some house cleaning among our plugins is a good thing, and I'm in
> favor of retiring those that we feel that we cannot support.
> 
> However it is not OK for you to go changing things in Subversion less
> than an hour after your proposal (which wasn't even labeled as one).
> That is not the way we do business here. For starters, people are on
> different time zones. Secondly I feel that retiring a plugin is
> something that should require a vote. Finally moving the stuff around in
> Subversion will break links from the plugin sites and a lot of other
> places. Please restore things in Subversion to how they were.
> 
> 
> On 2010-11-01 13:37, Jason van Zyl wrote:
>> Following up from a discussion on the user list. I thin...
> --
> Dennis Lundberg
> 
> 
> -
> To unsubscribe, e-mail: dev-u...
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



[PROPOSAL] Create a retirement plan for plugins

2010-11-01 Thread Dennis Lundberg
Hi

Given the discussions about retiring plugin I feel strongly that we need
to have a plan for doing so. There are bound to be differing opinions
about this, so see this as a starting point for discussions. When we get
to the point that we agree on the general process, I'll turn this
discussion into a document and put into our site.


1. Propose a vote on the dev-list to retire a plugin. The vote should be
open for the standard 72 hours to allow people to voice their opinions.
Perhaps also send this to the users-list?


2. Decide how to retire the plugin (don't know whether this should be a
vote or not, or perhaps incorporated into 1.). There are multiple
scenarios available. Two have been suggested in the other threads:

2.1 Move to retired area in svn

2.2 Move to mojo.codehaus.org

please add more possible actions here


3. Make one final release of the plugin before it goes away. This allows
us to make a clean break. The final release should have the site changed
so that SCM URLs are changed or removed to reflect the decision made
under 2. If the plugin is moved elsewhere a prominent notice should be
placed on the front page of the plugin's site.

To respond to the inevitable "why bother" responses I hereby volunteer
to do all those releases, if no one else steps up.


4. Announce the fact that the plugin has been retired/moved/whatever on
the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
they should do if they would like to help with the continued development
of the plugin at some other place.



Opinions, comments are welcome

-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Moving all reporting to a site project

2010-11-01 Thread Jason van Zyl
On Nov 1, 2010, at 2:42 PM, Olivier Lamy wrote:

> +1.
> I can be a volunteer for site stuff..
> 
> Question : what do we do with site plugin 2.x and 3.x branch ?
> 
> Personnally : I'd like to move only 3.x branch in this new project.
> 
> 

I would suggest these are the plugins that go as part of the site generation:

maven-changelog-plugin
maven-changes-plugin
maven-checkstyle-plugin
maven-doap-plugin
maven-javadoc-plugin
maven-linkcheck-plugin
maven-pdf-plugin
maven-pmd-plugin
maven-project-info-reports-plugin
maven-site-plugin
maven-source-plugin

> 2010/11/1 Jason van Zyl :
>> In much the same way we have a little sub-project for releasing I think it's 
>> time to have one for the site generation. Take the maven-site-plugin and any 
>> related plugins and move them into their own tree. What I'm trying to do 
>> here is cull the set of plugins we have is to keep the ones that are part of 
>> the core lifecycles and super popular plugins that get maintained like the 
>> dependency plugin and enforcer plugin.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>> 
>>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>> 
>> 
>> 
>> 
> 
> 
> 
> -- 
> Olivier Lamy
> http://twitter.com/olamy
> http://www.linkedin.com/in/olamy
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-






Re: Moving all reporting to a site project

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 6:37 PM, Brett Porter wrote:

> +1 to consolidating the site stuff (under doxia?)
> 
> -0 to moving plugins that have non-site-specific capabilities (pmd, 
> checkstyle, etc.). Though these could be in a separate plugins tree for "tool 
> support", if they aren't going to be held by the official projects.
> 

I think they are primarily used as site plugin and as such they should move 
with the site plugin. I agree there is a conflation of concerns. If someone 
wants to decouple build logic from reporting logic that would be great.

> On 01/11/2010, at 9:42 AM, Olivier Lamy wrote:
> 
>> +1.
>> I can be a volunteer for site stuff..
>> 
>> Question : what do we do with site plugin 2.x and 3.x branch ?
>> 
>> Personnally : I'd like to move only 3.x branch in this new project.
>> 
>> 
>> 2010/11/1 Jason van Zyl :
>>> In much the same way we have a little sub-project for releasing I think 
>>> it's time to have one for the site generation. Take the maven-site-plugin 
>>> and any related plugins and move them into their own tree. What I'm trying 
>>> to do here is cull the set of plugins we have is to keep the ones that are 
>>> part of the core lifecycles and super popular plugins that get maintained 
>>> like the dependency plugin and enforcer plugin.
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>> 
>>> You are never dedicated to something you have complete confidence in.
>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>> They know it is going to rise tomorrow. When people are fanatically
>>> dedicated to political or religious faiths or any other kind of
>>> dogmas or goals, it's always because these dogmas or
>>> goals are in doubt.
>>> 
>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> 
>> -- 
>> Olivier Lamy
>> http://twitter.com/olamy
>> http://www.linkedin.com/in/olamy
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>> 
> 
> --
> Brett Porter
> br...@apache.org
> http://brettporter.wordpress.com/
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Simplex sigillum veri. (Simplicity is the seal of truth.)





Re: Process [was Re: Culling dead/inactive plugins]

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 22:14, Jason van Zyl wrote:
> 
> On Nov 1, 2010, at 10:04 PM, Dennis Lundberg wrote:
> 
>> Hi Jason
>>
>> Doing some house cleaning among our plugins is a good thing, and I'm in
>> favor of retiring those that we feel that we cannot support.
>>
>> However it is not OK for you to go changing things in Subversion less
>> than an hour after your proposal (which wasn't even labeled as one).
>> That is not the way we do business here. For starters, people are on
>> different time zones. Secondly I feel that retiring a plugin is
>> something that should require a vote. Finally moving the stuff around in
>> Subversion will break links from the plugin sites and a lot of other
>> places. Please restore things in Subversion to how they were.
>>
> 
> As almost everything here, nothing is documented.
> 
> I don't believe starting to cleanup requires a vote. It is also not 
> irreversible.
> 
> I happen to disagree with you. If you want to document something and we vote 
> on the process that's fine by me.

I've already started writing a proposal...

> 
>> On 2010-11-01 13:37, Jason van Zyl wrote:
>>> Following up from a discussion on the user list. I think it's time to be 
>>> realistic about providing a healthy level of support for plugins here. I 
>>> think it makes more sense to reduce the foot print of plugins we say we 
>>> support and do those well as opposed to housing many plugin that just don't 
>>> get much love. I would ask people to think about the plugins we're housing 
>>> that we shouldn't. Probably a thread per plugin would be fine for 
>>> discussion. 
>>>
>>> To that end the plugins I'll send the first thread.
>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> Our achievements speak for themselves. What we have to keep track
>>> of are our failures, discouragements and doubts. We tend to forget
>>> the past difficulties, the many false starts, and the painful
>>> groping. We see our past achievements as the end result of a
>>> clean forward thrust, and our present difficulties as
>>> signs of decline and decay.
>>>
>>> -- Eric Hoffer, Reflections on the Human Condition
>>>
>>>
>>>
>>>
>>
>>
>> -- 
>> Dennis Lundberg
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> 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
> 
> 
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling the maven-stage-plugin

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 10:12 PM, Dennis Lundberg wrote:

> On 2010-11-01 18:54, Jason van Zyl wrote:
>> Doesn't change the fact it's a hack, generally not useful and is generally 
>> not going to get used.
> 
> It actually is being used.
> 
>> Dennis, are you committed to supporting it?
> 
> My plan is to close as many issues as I can and release a 1.0, to get
> rid of one of the last beta-version-plugins :)
> 
> After that I'm done with it.
> 
> I do think that this is a useful plugin for those that do not, for
> whatever reason, have a repository manager, despite its warts. Perhaps a
> plugin that could move to the Mojo project?
> 

That seems most sensible given the guy you applied the patch for could have 
done it himself at Mojo.

>> If so, that's fine, but it's a dead end plugin as far as I'm concerned. 
>> Who's going to use it when all the repository managers have some form of 
>> staging?
>> 
>> On Nov 1, 2010, at 6:47 PM, Brett Porter wrote:
>> 
>>> Dennis committed to it just yesterday, so I think calling it unsupported is 
>>> premature.
>>> 
>>> On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:
>>> 
 This was a hack, and has now been replaced with Nexus staging here at 
 Apache (and most other forges).  I believe this plugin can be archived now.
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 You are never dedicated to something you have complete confidence in.
 No one is fanatically shouting that the sun is going to rise tomorrow.
 They know it is going to rise tomorrow. When people are fanatically
 dedicated to political or religious faiths or any other kind of 
 dogmas or goals, it's always because these dogmas or
 goals are in doubt.
 
 -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
 
 
 
>>> 
>>> --
>>> Brett Porter
>>> br...@apache.org
>>> http://brettporter.wordpress.com/
>>> 
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> We all have problems. How we deal with them is a measure of our worth.
>> 
>> -- Unknown
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Simplex sigillum veri. (Simplicity is the seal of truth.)





Process [was Re: Culling dead/inactive plugins]

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 10:04 PM, Dennis Lundberg wrote:

> Hi Jason
> 
> Doing some house cleaning among our plugins is a good thing, and I'm in
> favor of retiring those that we feel that we cannot support.
> 
> However it is not OK for you to go changing things in Subversion less
> than an hour after your proposal (which wasn't even labeled as one).
> That is not the way we do business here. For starters, people are on
> different time zones. Secondly I feel that retiring a plugin is
> something that should require a vote. Finally moving the stuff around in
> Subversion will break links from the plugin sites and a lot of other
> places. Please restore things in Subversion to how they were.
> 

As almost everything here, nothing is documented.

I don't believe starting to cleanup requires a vote. It is also not 
irreversible.

I happen to disagree with you. If you want to document something and we vote on 
the process that's fine by me.

> On 2010-11-01 13:37, Jason van Zyl wrote:
>> Following up from a discussion on the user list. I think it's time to be 
>> realistic about providing a healthy level of support for plugins here. I 
>> think it makes more sense to reduce the foot print of plugins we say we 
>> support and do those well as opposed to housing many plugin that just don't 
>> get much love. I would ask people to think about the plugins we're housing 
>> that we shouldn't. Probably a thread per plugin would be fine for 
>> discussion. 
>> 
>> To that end the plugins I'll send the first thread.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> Our achievements speak for themselves. What we have to keep track
>> of are our failures, discouragements and doubts. We tend to forget
>> the past difficulties, the many false starts, and the painful
>> groping. We see our past achievements as the end result of a
>> clean forward thrust, and our present difficulties as
>> signs of decline and decay.
>> 
>> -- Eric Hoffer, Reflections on the Human Condition
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

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





Re: Culling Maven Verifier Plugin

2010-11-01 Thread Dennis Lundberg
+1 to retire it.

On 2010-11-01 14:44, Benjamin Bentmann wrote:
> http://maven.apache.org/plugins/maven-verifier-plugin/
> 
> Is that plugin (not to be confused with the shared maven-verifier
> component) actually used?
> 
> 
> Benjamin
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling Maven One Plugin

2010-11-01 Thread Dennis Lundberg
+1 to retire it

On 2010-11-01 14:00, Benjamin Bentmann wrote:
> http://maven.apache.org/plugins/maven-one-plugin/
> 
> I think we're past its usefullness.
> 
> 
> Benjamin
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling the maven-stage-plugin

2010-11-01 Thread Dennis Lundberg
On 2010-11-01 18:54, Jason van Zyl wrote:
> Doesn't change the fact it's a hack, generally not useful and is generally 
> not going to get used.

It actually is being used.

> Dennis, are you committed to supporting it?

My plan is to close as many issues as I can and release a 1.0, to get
rid of one of the last beta-version-plugins :)

After that I'm done with it.

I do think that this is a useful plugin for those that do not, for
whatever reason, have a repository manager, despite its warts. Perhaps a
plugin that could move to the Mojo project?

> If so, that's fine, but it's a dead end plugin as far as I'm concerned. Who's 
> going to use it when all the repository managers have some form of staging?
> 
> On Nov 1, 2010, at 6:47 PM, Brett Porter wrote:
> 
>> Dennis committed to it just yesterday, so I think calling it unsupported is 
>> premature.
>>
>> On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:
>>
>>> This was a hack, and has now been replaced with Nexus staging here at 
>>> Apache (and most other forges).  I believe this plugin can be archived now.
>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>>
>>> You are never dedicated to something you have complete confidence in.
>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>> They know it is going to rise tomorrow. When people are fanatically
>>> dedicated to political or religious faiths or any other kind of 
>>> dogmas or goals, it's always because these dogmas or
>>> goals are in doubt.
>>>
>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>>>
>>>
>>>
>>
>> --
>> Brett Porter
>> br...@apache.org
>> http://brettporter.wordpress.com/
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> We all have problems. How we deal with them is a measure of our worth.
> 
>  -- Unknown
> 
> 
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling dead/inactive plugins

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 10:04 PM, Dennis Lundberg wrote:

> Hi Jason
> 
> Doing some house cleaning among our plugins is a good thing, and I'm in
> favor of retiring those that we feel that we cannot support.
> 
> However it is not OK for you to go changing things in Subversion less
> than an hour after your proposal (which wasn't even labeled as one).
> That is not the way we do business here. For starters, people are on
> different time zones. Secondly I feel that retiring a plugin is
> something that should require a vote. Finally moving the stuff around in
> Subversion will break links from the plugin sites and a lot of other
> places. Please restore things in Subversion to how they were.
> 

If people disagree sure, I will. The only plugin that seems to be in question 
is the stage plugin, are you willing to maintain it?

> On 2010-11-01 13:37, Jason van Zyl wrote:
>> Following up from a discussion on the user list. I think it's time to be 
>> realistic about providing a healthy level of support for plugins here. I 
>> think it makes more sense to reduce the foot print of plugins we say we 
>> support and do those well as opposed to housing many plugin that just don't 
>> get much love. I would ask people to think about the plugins we're housing 
>> that we shouldn't. Probably a thread per plugin would be fine for 
>> discussion. 
>> 
>> To that end the plugins I'll send the first thread.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> Our achievements speak for themselves. What we have to keep track
>> of are our failures, discouragements and doubts. We tend to forget
>> the past difficulties, the many false starts, and the painful
>> groping. We see our past achievements as the end result of a
>> clean forward thrust, and our present difficulties as
>> signs of decline and decay.
>> 
>> -- Eric Hoffer, Reflections on the Human Condition
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

 -- Buddha





Re: Culling dead/inactive plugins

2010-11-01 Thread Stephen Connolly
Then -1 the commits.

We have a commit first, ask forgiveness second policy in maven last time I
checked

- Stephen

On 1 Nov 2010 21:05, "Dennis Lundberg"  wrote:

Hi Jason

Doing some house cleaning among our plugins is a good thing, and I'm in
favor of retiring those that we feel that we cannot support.

However it is not OK for you to go changing things in Subversion less
than an hour after your proposal (which wasn't even labeled as one).
That is not the way we do business here. For starters, people are on
different time zones. Secondly I feel that retiring a plugin is
something that should require a vote. Finally moving the stuff around in
Subversion will break links from the plugin sites and a lot of other
places. Please restore things in Subversion to how they were.


On 2010-11-01 13:37, Jason van Zyl wrote:
> Following up from a discussion on the user list. I thin...
--
Dennis Lundberg


-
To unsubscribe, e-mail: dev-u...


Re: Culling dead/inactive plugins

2010-11-01 Thread Dennis Lundberg
Hi Jason

Doing some house cleaning among our plugins is a good thing, and I'm in
favor of retiring those that we feel that we cannot support.

However it is not OK for you to go changing things in Subversion less
than an hour after your proposal (which wasn't even labeled as one).
That is not the way we do business here. For starters, people are on
different time zones. Secondly I feel that retiring a plugin is
something that should require a vote. Finally moving the stuff around in
Subversion will break links from the plugin sites and a lot of other
places. Please restore things in Subversion to how they were.

On 2010-11-01 13:37, Jason van Zyl wrote:
> Following up from a discussion on the user list. I think it's time to be 
> realistic about providing a healthy level of support for plugins here. I 
> think it makes more sense to reduce the foot print of plugins we say we 
> support and do those well as opposed to housing many plugin that just don't 
> get much love. I would ask people to think about the plugins we're housing 
> that we shouldn't. Probably a thread per plugin would be fine for discussion. 
> 
> To that end the plugins I'll send the first thread.
>  
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> Our achievements speak for themselves. What we have to keep track
> of are our failures, discouragements and doubts. We tend to forget
> the past difficulties, the many false starts, and the painful
> groping. We see our past achievements as the end result of a
> clean forward thrust, and our present difficulties as
> signs of decline and decay.
> 
>  -- Eric Hoffer, Reflections on the Human Condition
> 
> 
> 
> 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling the maven-stage-plugin

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 7:02 PM, Brett Porter wrote:

> 
> On 01/11/2010, at 1:54 PM, Jason van Zyl wrote:
> 
>> Doesn't change the fact it's a hack, generally not useful and is generally 
>> not going to get used.
> 
> I don't disagree, but given it was just yesterday, I think Dennis should get 
> to finish what he's doing.

He was applying a patch by Dan Tran who actually has access to Mojo.

>> 
>> Dennis, are you committed to supporting it?
>> 
>> If so, that's fine, but it's a dead end plugin as far as I'm concerned. 
>> Who's going to use it when all the repository managers have some form of 
>> staging?
> 
> The Artifactory and Nexus OSS users? :)

Unlikely in both cases. If you're sophisticated enough to use/want that 
functionality you want it done properly.

> 
> /me ducks
> 
> - Brett
> 
> --
> Brett Porter
> br...@apache.org
> http://brettporter.wordpress.com/
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Our achievements speak for themselves. What we have to keep track
of are our failures, discouragements and doubts. We tend to forget
the past difficulties, the many false starts, and the painful
groping. We see our past achievements as the end result of a
clean forward thrust, and our present difficulties as
signs of decline and decay.

 -- Eric Hoffer, Reflections on the Human Condition





Re: Culling the maven-stage-plugin

2010-11-01 Thread Manfred Moser
>
> On 01/11/2010, at 1:54 PM, Jason van Zyl wrote:
>
>> Doesn't change the fact it's a hack, generally not useful and is
>> generally not going to get used.
>
> I don't disagree, but given it was just yesterday, I think Dennis should
> get to finish what he's doing.
>>
>> Dennis, are you committed to supporting it?
>>
>> If so, that's fine, but it's a dead end plugin as far as I'm concerned.
>> Who's going to use it when all the repository managers have some form of
>> staging?
>
> The Artifactory and Nexus OSS users? :)
>
> /me ducks

Haha... thanks for saying that Brett. You made me laugh ... I guess I
gotta duck now too. Whoosh... by it went..

manfred

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling the maven-stage-plugin

2010-11-01 Thread Brett Porter

On 01/11/2010, at 1:54 PM, Jason van Zyl wrote:

> Doesn't change the fact it's a hack, generally not useful and is generally 
> not going to get used.

I don't disagree, but given it was just yesterday, I think Dennis should get to 
finish what he's doing.
> 
> Dennis, are you committed to supporting it?
> 
> If so, that's fine, but it's a dead end plugin as far as I'm concerned. Who's 
> going to use it when all the repository managers have some form of staging?

The Artifactory and Nexus OSS users? :)

/me ducks

- Brett

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling the maven-stage-plugin

2010-11-01 Thread Jason van Zyl
Doesn't change the fact it's a hack, generally not useful and is generally not 
going to get used.

Dennis, are you committed to supporting it?

If so, that's fine, but it's a dead end plugin as far as I'm concerned. Who's 
going to use it when all the repository managers have some form of staging?

On Nov 1, 2010, at 6:47 PM, Brett Porter wrote:

> Dennis committed to it just yesterday, so I think calling it unsupported is 
> premature.
> 
> On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:
> 
>> This was a hack, and has now been replaced with Nexus staging here at Apache 
>> (and most other forges).  I believe this plugin can be archived now.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of 
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>> 
>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>> 
>> 
>> 
> 
> --
> Brett Porter
> br...@apache.org
> http://brettporter.wordpress.com/
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

We all have problems. How we deal with them is a measure of our worth.

 -- Unknown





Re: Culling the maven-stage-plugin

2010-11-01 Thread Brett Porter
Dennis committed to it just yesterday, so I think calling it unsupported is 
premature.

On 01/11/2010, at 8:39 AM, Jason van Zyl wrote:

> This was a hack, and has now been replaced with Nexus staging here at Apache 
> (and most other forges).  I believe this plugin can be archived now.
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of 
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
> 
>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
> 
> 
> 

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling Maven Verifier Plugin

2010-11-01 Thread Brett Porter

On 01/11/2010, at 1:29 PM, Jörg Schaible wrote:

> Benjamin Bentmann wrote:
> 
>> http://maven.apache.org/plugins/maven-verifier-plugin/
>> 
>> Is that plugin (not to be confused with the shared maven-verifier
>> component) actually used?
> 
> Yes. It's handly for verifying templated run scripts or stuff like that.

The old versions will still be around, it's just a question of maintenance. I 
don't think it's been changed in years or will be changed.

I'm +1 to retire it.

Perhaps someone would like to volunteer to fold some of the different 
capabilities together into one plugin...

- Brett

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling maven-idea-plugin

2010-11-01 Thread Brett Porter
+1 to retire it

On 01/11/2010, at 8:54 AM, Kristian Rosenvold wrote:

> The built-in support from jetbrains has been excellent since version 7,
> not much point in keeping this one around.
> 
> Kristian
> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling Maven One Plugin

2010-11-01 Thread Brett Porter
+1 to retire it

On 01/11/2010, at 9:00 AM, Benjamin Bentmann wrote:

> http://maven.apache.org/plugins/maven-one-plugin/
> 
> I think we're past its usefullness.
> 
> 
> Benjamin
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Moving all reporting to a site project

2010-11-01 Thread Brett Porter
+1 to consolidating the site stuff (under doxia?)

-0 to moving plugins that have non-site-specific capabilities (pmd, checkstyle, 
etc.). Though these could be in a separate plugins tree for "tool support", if 
they aren't going to be held by the official projects.

On 01/11/2010, at 9:42 AM, Olivier Lamy wrote:

> +1.
> I can be a volunteer for site stuff..
> 
> Question : what do we do with site plugin 2.x and 3.x branch ?
> 
> Personnally : I'd like to move only 3.x branch in this new project.
> 
> 
> 2010/11/1 Jason van Zyl :
>> In much the same way we have a little sub-project for releasing I think it's 
>> time to have one for the site generation. Take the maven-site-plugin and any 
>> related plugins and move them into their own tree. What I'm trying to do 
>> here is cull the set of plugins we have is to keep the ones that are part of 
>> the core lifecycles and super popular plugins that get maintained like the 
>> dependency plugin and enforcer plugin.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>> 
>>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>> 
>> 
>> 
>> 
> 
> 
> 
> -- 
> Olivier Lamy
> http://twitter.com/olamy
> http://www.linkedin.com/in/olamy
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Deprecate eclipse:eclipse plugin

2010-11-01 Thread Jason van Zyl
Go for it. I'm going to help retire them, after that it's fair game. So if you, 
and the folks who might want to work on it, are cool with that then take it 
over there.

My only concern is that we don't claim to support plugins that we have no real 
intention of supporting. Having them in our SCM is an implicit claim to support 
them. Just letting them sit there hoping people contribute patches I don't 
think is good enough.

So if you want to give the maven-eclipse-plugin a happy life at Mojo then just 
take it there.

On Nov 1, 2010, at 6:28 PM, Jörg Schaible wrote:

> Jason van Zyl wrote:
> 
>> 
>> On Nov 1, 2010, at 3:04 PM, Arnaud Héritier wrote:
>> 
>>> For the eclipse plugin, I think that just moving it to retired isn't a
>>> good think because even if we are agree that this one is now really
>>> difficult to maintain, this is always the preferred integration way with
>>> eclipse in many corporate environments.
>> 
>> I think once it's retired anyone has the option to pick it up and maintain
>> it. I think all we're saying putting it in the retired area is that we
>> don't have the resources to support said plugin. Folks can do what they
>> like after that.
> 
> Why don't you move it then straight away over to mojo ?
> 
> - Jörg
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

the course of true love never did run smooth ...

 -- Shakespeare





Re: Culling Maven Verifier Plugin

2010-11-01 Thread Jörg Schaible
Benjamin Bentmann wrote:

> http://maven.apache.org/plugins/maven-verifier-plugin/
> 
> Is that plugin (not to be confused with the shared maven-verifier
> component) actually used?

Yes. It's handly for verifying templated run scripts or stuff like that.

- Jörg


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Deprecate eclipse:eclipse plugin

2010-11-01 Thread Jörg Schaible
Jason van Zyl wrote:

> 
> On Nov 1, 2010, at 3:04 PM, Arnaud Héritier wrote:
> 
>> For the eclipse plugin, I think that just moving it to retired isn't a
>> good think because even if we are agree that this one is now really
>> difficult to maintain, this is always the preferred integration way with
>> eclipse in many corporate environments.
> 
> I think once it's retired anyone has the option to pick it up and maintain
> it. I think all we're saying putting it in the retired area is that we
> don't have the resources to support said plugin. Folks can do what they
> like after that.

Why don't you move it then straight away over to mojo ?

- Jörg


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling maven-idea-plugin

2010-11-01 Thread Stéphane Nicoll

+1

Sent from my iPhone

On 01 Nov 2010, at 13:54, Kristian Rosenvold > wrote:


The built-in support from jetbrains has been excellent since version  
7,

not much point in keeping this one around.

Kristian



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Deprecate eclipse:eclipse plugin

2010-11-01 Thread Jason van Zyl

On Nov 1, 2010, at 3:04 PM, Arnaud Héritier wrote:

> For the eclipse plugin, I think that just moving it to retired isn't a good 
> think because even if we are agree that this one is now really difficult to 
> maintain, this is always the preferred integration way with eclipse in many 
> corporate environments.

I think once it's retired anyone has the option to pick it up and maintain it. 
I think all we're saying putting it in the retired area is that we don't have 
the resources to support said plugin. Folks can do what they like after that.

> Thus we cannot just say to our community that we just stop to maintain it.
> We have to propose something else.

Go for it.

> m2eclipse or Q4E are the best choices for now but they don't cover all what 
> eclipse:eclipse can do and they have always some performances/stabilities 
> issues with large projects.

M2E specifically block project files created with mvn eclipse:eclipse. We're 
definitely not interested in maintaining it.

> Everybody can fork eclipse:eclipse plugin (and many teams already did it) but 
> I think we should provide a solution for them to try to share their changes.
> 
> How will we communicate around these changes ?
> 

I think the easiest way for these people to work is to put the plugin in github 
and then they can more easily collaborate to fix it.

I think we can announce these retirements on the user list and I can post a 
blog entry.

> 
> On Nov 1, 2010, at 2:37 PM, Jason van Zyl wrote:
> 
>> I started moving any of the ones discussed here:
>> 
>> http://svn.apache.org/repos/asf/maven/retired/
>> 
>> If anyone disagrees we can move them back but I think the ones suggest so 
>> far are good candidates.
>> 
>> On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:
>> 
>>> Following up from a discussion on the user list. I think it's time to be 
>>> realistic about providing a healthy level of support for plugins here. I 
>>> think it makes more sense to reduce the foot print of plugins we say we 
>>> support and do those well as opposed to housing many plugin that just don't 
>>> get much love. I would ask people to think about the plugins we're housing 
>>> that we shouldn't. Probably a thread per plugin would be fine for 
>>> discussion. 
>>> 
>>> To that end the plugins I'll send the first thread.
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>> 
>>> Our achievements speak for themselves. What we have to keep track
>>> of are our failures, discouragements and doubts. We tend to forget
>>> the past difficulties, the many false starts, and the painful
>>> groping. We see our past achievements as the end result of a
>>> clean forward thrust, and our present difficulties as
>>> signs of decline and decay.
>>> 
>>> -- Eric Hoffer, Reflections on the Human Condition
>>> 
>>> 
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> 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: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

We know what we are, but know not what we may be.

  -- Shakespeare





Re: Moving all reporting to a site project

2010-11-01 Thread Arnaud Héritier
+1


On Nov 1, 2010, at 1:41 PM, Jason van Zyl wrote:

> In much the same way we have a little sub-project for releasing I think it's 
> time to have one for the site generation. Take the maven-site-plugin and any 
> related plugins and move them into their own tree. What I'm trying to do here 
> is cull the set of plugins we have is to keep the ones that are part of the 
> core lifecycles and super popular plugins that get maintained like the 
> dependency plugin and enforcer plugin.
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of 
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
> 
>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
> 
> 
> 


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Deprecate eclipse:eclipse plugin

2010-11-01 Thread Arnaud Héritier
For the eclipse plugin, I think that just moving it to retired isn't a good 
think because even if we are agree that this one is now really difficult to 
maintain, this is always the preferred integration way with eclipse in many 
corporate environments.
Thus we cannot just say to our community that we just stop to maintain it.
We have to propose something else.
m2eclipse or Q4E are the best choices for now but they don't cover all what 
eclipse:eclipse can do and they have always some performances/stabilities 
issues with large projects.
Everybody can fork eclipse:eclipse plugin (and many teams already did it) but I 
think we should provide a solution for them to try to share their changes.

How will we communicate around these changes ?


On Nov 1, 2010, at 2:37 PM, Jason van Zyl wrote:

> I started moving any of the ones discussed here:
> 
> http://svn.apache.org/repos/asf/maven/retired/
> 
> If anyone disagrees we can move them back but I think the ones suggest so far 
> are good candidates.
> 
> On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:
> 
>> Following up from a discussion on the user list. I think it's time to be 
>> realistic about providing a healthy level of support for plugins here. I 
>> think it makes more sense to reduce the foot print of plugins we say we 
>> support and do those well as opposed to housing many plugin that just don't 
>> get much love. I would ask people to think about the plugins we're housing 
>> that we shouldn't. Probably a thread per plugin would be fine for 
>> discussion. 
>> 
>> To that end the plugins I'll send the first thread.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> Our achievements speak for themselves. What we have to keep track
>> of are our failures, discouragements and doubts. We tend to forget
>> the past difficulties, the many false starts, and the painful
>> groping. We see our past achievements as the end result of a
>> clean forward thrust, and our present difficulties as
>> signs of decline and decay.
>> 
>> -- Eric Hoffer, Reflections on the Human Condition
>> 
>> 
>> 
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> 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: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Moving all reporting to a site project

2010-11-01 Thread Jason van Zyl
Your call, you're doing the work. Not sure we have any precedent, but I imagine 
full support of the site plugin will require patches the 2.x version.

On Nov 1, 2010, at 2:42 PM, Olivier Lamy wrote:

> +1.
> I can be a volunteer for site stuff..
> 
> Question : what do we do with site plugin 2.x and 3.x branch ?
> 
> Personnally : I'd like to move only 3.x branch in this new project.
> 
> 
> 2010/11/1 Jason van Zyl :
>> In much the same way we have a little sub-project for releasing I think it's 
>> time to have one for the site generation. Take the maven-site-plugin and any 
>> related plugins and move them into their own tree. What I'm trying to do 
>> here is cull the set of plugins we have is to keep the ones that are part of 
>> the core lifecycles and super popular plugins that get maintained like the 
>> dependency plugin and enforcer plugin.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>> 
>>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>> 
>> 
>> 
>> 
> 
> 
> 
> -- 
> Olivier Lamy
> http://twitter.com/olamy
> http://www.linkedin.com/in/olamy
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

You are never dedicated to something you have complete confidence in.
No one is fanatically shouting that the sun is going to rise tomorrow.
They know it is going to rise tomorrow. When people are fanatically
dedicated to political or religious faiths or any other kind of 
dogmas or goals, it's always because these dogmas or
goals are in doubt.

  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance





Culling Maven Verifier Plugin

2010-11-01 Thread Benjamin Bentmann

http://maven.apache.org/plugins/maven-verifier-plugin/

Is that plugin (not to be confused with the shared maven-verifier 
component) actually used?



Benjamin

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Moving all reporting to a site project

2010-11-01 Thread Olivier Lamy
+1.
I can be a volunteer for site stuff..

Question : what do we do with site plugin 2.x and 3.x branch ?

Personnally : I'd like to move only 3.x branch in this new project.


2010/11/1 Jason van Zyl :
> In much the same way we have a little sub-project for releasing I think it's 
> time to have one for the site generation. Take the maven-site-plugin and any 
> related plugins and move them into their own tree. What I'm trying to do here 
> is cull the set of plugins we have is to keep the ones that are part of the 
> core lifecycles and super popular plugins that get maintained like the 
> dependency plugin and enforcer plugin.
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
>
>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>
>
>
>



-- 
Olivier Lamy
http://twitter.com/olamy
http://www.linkedin.com/in/olamy

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling dead/inactive plugins

2010-11-01 Thread Jason van Zyl
I started moving any of the ones discussed here:

http://svn.apache.org/repos/asf/maven/retired/

If anyone disagrees we can move them back but I think the ones suggest so far 
are good candidates.

On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:

> Following up from a discussion on the user list. I think it's time to be 
> realistic about providing a healthy level of support for plugins here. I 
> think it makes more sense to reduce the foot print of plugins we say we 
> support and do those well as opposed to housing many plugin that just don't 
> get much love. I would ask people to think about the plugins we're housing 
> that we shouldn't. Probably a thread per plugin would be fine for discussion. 
> 
> To that end the plugins I'll send the first thread.
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> Our achievements speak for themselves. What we have to keep track
> of are our failures, discouragements and doubts. We tend to forget
> the past difficulties, the many false starts, and the painful
> groping. We see our past achievements as the end result of a
> clean forward thrust, and our present difficulties as
> signs of decline and decay.
> 
> -- Eric Hoffer, Reflections on the Human Condition
> 
> 
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

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





Re: Culling the maven-stage-plugin

2010-11-01 Thread Brian Fox
+1

--mobile

On Nov 1, 2010, at 8:40 AM, Jason van Zyl  wrote:

> This was a hack, and has now been replaced with Nexus staging here at Apache 
> (and most other forges).  I believe this plugin can be archived now.
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
>
>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Culling Maven One Plugin

2010-11-01 Thread Benjamin Bentmann

http://maven.apache.org/plugins/maven-one-plugin/

I think we're past its usefullness.


Benjamin

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling maven-idea-plugin

2010-11-01 Thread Jason van Zyl
We can use http://svn.apache.org/repos/asf/maven/retired/ to start moving 
plugins. 

On Nov 1, 2010, at 1:54 PM, Kristian Rosenvold wrote:

> The built-in support from jetbrains has been excellent since version 7,
> not much point in keeping this one around.
> 
> Kristian
> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

the course of true love never did run smooth ...

 -- Shakespeare





Re: Culling maven-idea-plugin

2010-11-01 Thread Stephen Connolly
+1000

On 1 Nov 2010 12:54, "Kristian Rosenvold" 
wrote:

The built-in support from jetbrains has been excellent since version 7,
not much point in keeping this one around.

Kristian



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org


Re: Culling maven-idea-plugin

2010-11-01 Thread Jason van Zyl
On Nov 1, 2010, at 1:54 PM, Kristian Rosenvold wrote:

> The built-in support from jetbrains has been excellent since version 7,
> not much point in keeping this one around.
> 

+1

> Kristian
> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

First, the taking in of scattered particulars under one Idea,
so that everyone understands what is being talked about ... Second,
the separation of the Idea into parts, by dividing it at the joints,
as nature directs, not breaking any limb in half as a bad carver might.

  -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)





Re: Culling dead/inactive plugins

2010-11-01 Thread Jason van Zyl
On Nov 1, 2010, at 1:41 PM, Arnaud Héritier wrote:

> I agree.
> Perhaps for some of them we could discuss to move them to mojo.codehaus.org 
> to let the community take the lead on them if we find some volunteers (I'm 
> thinking about the eclipse plugin for example).
> 

+1 to moving out the maven-eclipse-plugin

This is what sparked the discussion. Then folks like Martin can work on the 
plugin more easily.

> Arnaud
> 
> On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:
> 
>> Following up from a discussion on the user list. I think it's time to be 
>> realistic about providing a healthy level of support for plugins here. I 
>> think it makes more sense to reduce the foot print of plugins we say we 
>> support and do those well as opposed to housing many plugin that just don't 
>> get much love. I would ask people to think about the plugins we're housing 
>> that we shouldn't. Probably a thread per plugin would be fine for 
>> discussion. 
>> 
>> To that end the plugins I'll send the first thread.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> Our achievements speak for themselves. What we have to keep track
>> of are our failures, discouragements and doubts. We tend to forget
>> the past difficulties, the many false starts, and the painful
>> groping. We see our past achievements as the end result of a
>> clean forward thrust, and our present difficulties as
>> signs of decline and decay.
>> 
>> -- Eric Hoffer, Reflections on the Human Condition
>> 
>> 
>> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Selfish deeds are the shortest path to self destruction.

 -- The Seven Samuari, Akira Kurosawa





Culling maven-idea-plugin

2010-11-01 Thread Kristian Rosenvold
The built-in support from jetbrains has been excellent since version 7,
not much point in keeping this one around.

Kristian



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Culling dead/inactive plugins

2010-11-01 Thread Arnaud Héritier
I agree.
Perhaps for some of them we could discuss to move them to mojo.codehaus.org to 
let the community take the lead on them if we find some volunteers (I'm 
thinking about the eclipse plugin for example).

Arnaud

On Nov 1, 2010, at 1:37 PM, Jason van Zyl wrote:

> Following up from a discussion on the user list. I think it's time to be 
> realistic about providing a healthy level of support for plugins here. I 
> think it makes more sense to reduce the foot print of plugins we say we 
> support and do those well as opposed to housing many plugin that just don't 
> get much love. I would ask people to think about the plugins we're housing 
> that we shouldn't. Probably a thread per plugin would be fine for discussion. 
> 
> To that end the plugins I'll send the first thread.
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> Our achievements speak for themselves. What we have to keep track
> of are our failures, discouragements and doubts. We tend to forget
> the past difficulties, the many false starts, and the painful
> groping. We see our past achievements as the end result of a
> clean forward thrust, and our present difficulties as
> signs of decline and decay.
> 
> -- Eric Hoffer, Reflections on the Human Condition
> 
> 
> 


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Moving all reporting to a site project

2010-11-01 Thread Jason van Zyl
In much the same way we have a little sub-project for releasing I think it's 
time to have one for the site generation. Take the maven-site-plugin and any 
related plugins and move them into their own tree. What I'm trying to do here 
is cull the set of plugins we have is to keep the ones that are part of the 
core lifecycles and super popular plugins that get maintained like the 
dependency plugin and enforcer plugin.

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

You are never dedicated to something you have complete confidence in.
No one is fanatically shouting that the sun is going to rise tomorrow.
They know it is going to rise tomorrow. When people are fanatically
dedicated to political or religious faiths or any other kind of 
dogmas or goals, it's always because these dogmas or
goals are in doubt.

  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance





Culling the maven-stage-plugin

2010-11-01 Thread Jason van Zyl
This was a hack, and has now been replaced with Nexus staging here at Apache 
(and most other forges).  I believe this plugin can be archived now.

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

You are never dedicated to something you have complete confidence in.
No one is fanatically shouting that the sun is going to rise tomorrow.
They know it is going to rise tomorrow. When people are fanatically
dedicated to political or religious faiths or any other kind of 
dogmas or goals, it's always because these dogmas or
goals are in doubt.

  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance





  1   2   >