Awesome, thanks!

On Feb 6, 2011, at 8:06 AM, Kalyan Akella wrote:

> Hi,
> 
> Thank you for the comments.
> 
> First of all, these changes DO NOT affect the existing integration test
> suite. I verified this by running the ENTIRE suite with & without my
> patches. The *results are the same*.
> 
> Secondly, I am in no urgent need to get these changes to Maven 3.0.x. Do it
> as you see fit. My request for applying the patches was only from a pure
> code review perspective.
> 
> Lastly, I shall update the JIRA ticket with the specific use cases where
> this feature helps. If my time permits, I'll update the usage &
> documentation.
> 
> Sincere Regards,
> Kalyan C. Akella
> 
> On Sun, Feb 6, 2011 at 3:28 AM, Jason van Zyl <ja...@sonatype.com> wrote:
> 
>> 
>> 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
>> 
>> 
>> 
>> 

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



Reply via email to