On Feb 5, 2011, at 7:43 AM, Kalyan Akella wrote: > Hi, > > I attached the revised patches to the issues that implement the following: > > 1. ability to skip multiple plugins & their executions at CLI, > 2. ability to skip plugins & their executions in POM using the <skip> > element > > I'm still working on the documentation. Please apply the patches and let me > know your comments. >
These patches are not going to be applied to trunk right away. I would suggest using the Github Maven tree, make a branch and apply your changes there if you would like people to try them. This is something that would greatly change the behavior of Maven so it's not going into 3.0.x. It may go into Maven 3.1 but that's a discussion. Changes like this aren't going in without a discussion. I also asked that explanations be provided about why this patch is useful and the use cases surrounding its functionality. If you haven't already, we can show you how the integration test suite works, as any changes you make must not affect the operation of the existing integration tests. > Sincere Regards, > Kalyan C. Akella > > On Wed, Feb 2, 2011 at 9:27 AM, Kalyan Akella <kalyan.ake...@gmail.com>wrote: > >> Hi, >> >> Thank you for the patch review comments. I hope it is integrated to the >> trunk. >> >> My next steps: >> >> 1. Implement support for skipping multiple plugins/executions at the CLI. >> 2. Implement ability to skip plugin execution through the POM as required >> by http://jira.codehaus.org/browse/MNG-3102 >> 3. Add documentation (with the proper reasoning) for both these approaches. >> >> >> Sincere Regards, >> Kalyan C. Akella >> >> On Wed, Feb 2, 2011 at 3:17 AM, Kristian Rosenvold < >> kristian.rosenv...@gmail.com> wrote: >> >>> Our main topic of discussion on irc was initially if this *should* be a >>> 3.0.X or 3.1 issue due to being somewhat of a borderline between >>> improvement/new feature. It seems to me like the way this discussion is >>> heading, it should probably be tagged 3.1. >>> >>> I agree very much about getting some well defined use cases and >>> John's comments on the issue are also very good. >>> >>> I will leave the issue at "3.1" for now, and request well defined >>> use-cases on the issue. >>> >>> Kristian (I have all the skip options I need already) >>> >>> >>> ti., 01.02.2011 kl. 15.44 -0500, skrev Jason van Zyl: >>>> So the technical work was done implementing this but no where in the >>> issue does it describe why this feature is useful. >>>> >>>> This fundamentally changes the behaviour of the lifecycle and the >>> example listed in the issue is skipping tests. Some explanation of why this >>> is good would be nice, there's nothing about the reasoning of the feature in >>> the issue. Possibly something like: >>>> >>>> - As a user I would like to skip the test phase locally, and only from >>> the command line so it's easier while I experiment putting new test features >>> in place. But I would like to guarantee that these can only be done from the >>> command line and never in the presence of the release plugin so that >>> skipping phases is not done inadvertently during a release. >>>> >>>> The second case in a issue doesn't strike me as useful without an >>> explanation, to run to the install phase but not package the JAR? >>>> >>>> I think a fundamental alteration of behaviour requires an explanation of >>> reasoning. I believe that is reasonable. It initially strikes me as a >>> potentially bad idea. Maybe you talked about the reasoning in IRC, which I >>> think is perfectly fine, just toss the discussion or salient points of the >>> reasoning into the issue. >>>> >>>> On Feb 1, 2011, at 3:00 PM, Kristian Rosenvold wrote: >>>> >>>>> I have looked at the patch diffs and it looks really great, one of the >>>>> better patches I've seen in the issue trackers ! >>>>> >>>>> We had a quick chat about this patch on irc and we figured we could >>> take >>>>> this patch for 3.0.x. >>>>> >>>>> One thing we would like though, is to be able to specify multiple >>>>> exclusions, not just one plugin/execution. Any chance you could fix >>>>> that ? >>>>> >>>>> As for the documentation, that would be something >>>>> like https://svn.apache.org/repos/asf/maven/site/trunk >>>>> >>>>> and the document >>>>> >>>>> src/site/apt/guides/mini/guide-configuring-maven.apt >>>>> >>>>> Sorry for not replying immediately; been busy preparing >>>>> my trip to the alps tomorrow ;) >>>>> >>>>> Kristian >>>>> >>>>> >>>>> ti., 01.02.2011 kl. 09.16 +0530, skrev Kalyan Akella: >>>>>> Hi, >>>>>> >>>>>> Any updates on the patch. Did it apply cleanly ? Any comments, >>> changes ?? >>>>>> >>>>>> Sincere Regards, >>>>>> Kalyan C. Akella >>>>>> >>>>>> On Sat, Jan 29, 2011 at 8:01 AM, Kalyan Akella < >>> kalyan.ake...@gmail.com>wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> Thank you for the comments. I updated the issue, >>>>>>> http://jira.codehaus.org/browse/MNG-3321 with the modified patches. >>>>>>> Regarding your point about documentation, will you please point me >>> to the >>>>>>> exact location where I should include the usage instructions for >>> this >>>>>>> feature and other info (perhaps a wiki ?). >>>>>>> >>>>>>> >>>>>>> Sincere Regards, >>>>>>> Kalyan C. Akella >>>>>>> >>>>>>> On Fri, Jan 28, 2011 at 12:55 PM, Kristian Rosenvold < >>>>>>> kristian.rosenv...@gmail.com> wrote: >>>>>>> >>>>>>>> Thanks for the patch, which looks good. I added some comments to >>> the >>>>>>>> issue, http://jira.codehaus.org/browse/MNG-3321 >>>>>>>> >>>>>>>> >>>>>>>> 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 >>>>> >>>> >>>> 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) >>>> >>>> >>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> 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