From william16@example.org Tue Feb 01 03:47:14 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 27422 invoked from network); 1 Feb 2011 03:47:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 03:47:13 -0000 Received: (qmail 35709 invoked by uid 500); 1 Feb 2011 03:47:12 -0000 Delivered-To: william16@example.org Received: (qmail 35104 invoked by uid 500); 1 Feb 2011 03:47:09 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 35096 invoked by uid 99); 1 Feb 2011 03:47:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 03:47:08 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of william16@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-bw0-f43.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 03:47:02 +0000 Received: by bwz14 with SMTP id 14so6180800bwz.30 for <william16@example.org>; Mon, 31 Jan 2011 19:46:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=QNXcxi5j41uvP5l7QrJEvY2Y+mrHk7V/FXaeymxP8wA=; b=DIKPc+7JTdfw/KCAUo6HMOWzB1ojBL0aZx7kaJ4vu7rR/7TYueYaqdfx5L7H5TcDU3 mB4vLvom7MsWV5RApZjjdqWPt8iSQxTxlf4vD9lY3j38Dmf6fzTQsagSqKmJ/m+cUqMm C8ERkUHzszWfke9xx1+/4+i7XNf+ixVZ/pWKo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=PQEuwhEH617S8PdcPnPoLoIcGpVk2+TyUFvBwtvY67F9/rUrag+IYBsv98V8g4v6Fj Vi3hH7VUGcSeF8frfD9Hq01/n7RwSa31Y/Ioy6gRnN5pmane4chQXeo7fBS/pV81AmUs 4bpvLybcxdHI66ngrbgy8zbeDu1HXWSa1S2Gc= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id e13mr6157298bkh.148.1296531999779; Mon, 31 Jan 2011 19:46:39 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 31 Jan 2011 19:46:39 -0800 (PST) In-Reply-To: <william16@example.org> References: <william16@example.org> <william16@example.org> <william16@example.org> Date: Tue, 1 Feb 2011 09:16:39 +0530 Message-ID: <william16@example.org> Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution From: Kalyan Akella <william16@example.org> To: Maven Developers List <william16@example.org> Content-Type: multipart/alternative; boundary=001636c5bdec496b9c049b3061b7 --001636c5bdec496b9c049b3061b7 Content-Type: text/plain; charset=ISO-8859-1 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 <william16@example.org>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 < > william16@example.org> 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: william16@example.org >> For additional commands, e-mail: william16@example.org >> >> > --001636c5bdec496b9c049b3061b7-- From william16@example.org Tue Feb 01 20:01:33 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 79834 invoked from network); 1 Feb 2011 20:01:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 20:01:32 -0000 Received: (qmail 31325 invoked by uid 500); 1 Feb 2011 20:01:31 -0000 Delivered-To: william16@example.org Received: (qmail 31132 invoked by uid 500); 1 Feb 2011 20:01:30 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 31123 invoked by uid 99); 1 Feb 2011 20:01:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:01:30 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of william16@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-ey0-f171.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:01:22 +0000 Received: by eyg5 with SMTP id 5so4681158eyg.30 for <william16@example.org>; Tue, 01 Feb 2011 12:01:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:from:to:in-reply-to:references :content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=/GZrhdlP2A52V8q6pdGcNFAMcfLZ8HcdwTJOU03PXn0=; b=QmOw2nYdDeFd+tGoxPzZn/0OVAFzhU5rqKYae//5SpyWVnfwHxeRoPmf0/y9q1EI2e E5KJzAliIC7WLMXEDAmdha/ddttGvpVOXrZQBPzsPnkRQZccqUmhQNvqoRk5YgzUOGbC 6xhSR/SSJWDJ7du1DXoVpbWYpZfO4IuFSIIBY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=tpZkA1CRING8e2FPNlzeptdihmKrzVKNOsAjZoMwg2Kj7LF1CCYckLZvjfSYPUzk3T M+gKDfK9w7wgPuDWthi5J+X+h1aBAPTtEUdfH11wA2Xf4+WLD9zljKuU4Mji1ivYlajk w5SB0ZJNeSWrFurtMEJFtQuD2Jzm6OYHVNI78= Received: by 83.161.120.155 with SMTP id s3mr10699254ebc.22.1296590461632; Tue, 01 Feb 2011 12:01:01 -0800 (PST) Received: from [83.161.120.155] (cC719BF51.dhcp.bluecom.no [83.161.120.155]) by mx.google.com with ESMTPS id b52sm17560512eei.1.283.161.120.155.00.59 (version=SSLv3 cipher=RC4-MD5); Tue, 01 Feb 2011 12:00:59 -0800 (PST) Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution From: Kristian Rosenvold <william16@example.org> To: Maven Developers List <william16@example.org> In-Reply-To: <william16@example.org> References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> Content-Type: text/plain; charset="UTF-8" Date: Tue, 01 Feb 2011 21:00:58 +0100 Message-ID: <1296590458.26364.41.camel@office> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org 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 <william16@example.org>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 < > > william16@example.org> 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: william16@example.org > >> For additional commands, e-mail: william16@example.org > >> > >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: william16@example.org For additional commands, e-mail: william16@example.org From william16@example.org Tue Feb 01 20:08:02 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 92437 invoked from network); 1 Feb 2011 20:08:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 20:08:01 -0000 Received: (qmail 42323 invoked by uid 500); 1 Feb 2011 20:08:00 -0000 Delivered-To: william16@example.org Received: (qmail 42056 invoked by uid 500); 1 Feb 2011 20:08:00 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 42048 invoked by uid 99); 1 Feb 2011 20:08:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:08:00 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO mho-02-ewr.mailhop.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:07:53 +0000 Received: from adsl-074-170-244-147.sip.gnv.bellsouth.net ([83.161.120.155] helo=betelgeuse.commonjava.org) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.72) (envelope-from <william16@example.org>) id 1PkMVf-000KUe-R2 for william16@example.org; Tue, 01 Feb 2011 20:07:32 +0000 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 83.161.120.155 X-Report-Abuse-To: william16@example.org (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX1/1ulZJ5hDlqgS5EG0yPewR Message-ID: <william16@example.org> Date: Tue, 01 Feb 2011 15:07:30 -0500 From: John Casey <william16@example.org> User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:83.161.120.155) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: Maven Developers List <william16@example.org> Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> <1296590458.26364.41.camel@office> In-Reply-To: <1296590458.26364.41.camel@office> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org FWIW, I'd really love to see us limit the use of command-line parameters that change the way the build runs. I understand this can be very useful during debugging (if you're not able run a particular single test in an IDE for some reason, as one example), but the danger represented by specifying things like: mvn -Dmaven.test.skip=true release:perform is something we should consider. It's not that I want to force everyone to run their tests (though they should), but that I'd prefer to see the release (and deploy?) processes as forbidding command-line options that can mutate the standard build. Otherwise, you can make the argument that the release is unreproducible. On 2/1/11 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<william16@example.org>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< >>> william16@example.org> 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: william16@example.org >>>> For additional commands, e-mail: william16@example.org >>>> >>>> >>> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: william16@example.org > For additional commands, e-mail: william16@example.org > -- John Casey Developer, PMC Member - Apache Maven (http://maven.apache.org) Blog: http://www.johnofalltrades.name/ --------------------------------------------------------------------- To unsubscribe, e-mail: william16@example.org For additional commands, e-mail: william16@example.org From william16@example.org Tue Feb 01 20:11:10 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 93851 invoked from network); 1 Feb 2011 20:11:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 20:11:10 -0000 Received: (qmail 45317 invoked by uid 500); 1 Feb 2011 20:11:09 -0000 Delivered-To: william16@example.org Received: (qmail 45225 invoked by uid 500); 1 Feb 2011 20:11:08 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 45217 invoked by uid 99); 1 Feb 2011 20:11:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:11:08 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of william16@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-iw0-f171.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:11:04 +0000 Received: by iwn2 with SMTP id 2so7045951iwn.30 for <william16@example.org>; Tue, 01 Feb 2011 12:10:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=AUflIzTwN/P72Bm7hZ/ICEw5sYIbV0fmk/qt9JdgPeE=; b=iik/+/3mZ+YD0lsaHnrk3aXdsEOAVY/dXNZkFnxAj/Z5FslUzBVd5KNhsHSZd7pVXh Z/12XQDChm9jz3ayxHVq/WOR7COwhAttICIUNrp++PfnSCraepC6LVY22ANzl9AwmlfX ewkgWxqG2L5cIcB16J9Dpcm6PdDuFjyt4UaII= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=WtfR4qf/CA74T5hv2nyEtHbrNKHaM2WyjIuveMHGSPK0irqcKvlefecuY1a6Nlvlpr thqmZYdbxp4kopdnn80eYBJsie77c1fhNl+bRDgIs3ULwxhaoC4daoMj+zgIZ55d5p9j vS9ZPPghR73MabExfyI8lKlz6SL0GtzY9EqUs= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id fu15mr8852414ibb.3.1296591041900; Tue, 01 Feb 2011 12:10:41 -0800 (PST) Received: by 83.161.120.155 with HTTP; Tue, 1 Feb 2011 12:10:41 -0800 (PST) In-Reply-To: <william16@example.org> References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> <1296590458.26364.41.camel@office> <william16@example.org> Date: Tue, 1 Feb 2011 20:10:41 +0000 Message-ID: <william16@example.org> Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution From: Stephen Connolly <william16@example.org> To: Maven Developers List <william16@example.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Yeah but as release:perform forks a build the cli arguments would be ignored... or have I missed something in the specifics of this patch On 1 February 2011 20:07, John Casey <william16@example.org> wrote: > FWIW, I'd really love to see us limit the use of command-line parameters > that change the way the build runs. I understand this can be very useful > during debugging (if you're not able run a particular single test in an I= DE > for some reason, as one example), but the danger represented by specifyin= g > things like: > > mvn -Dmaven.test.skip=3Dtrue release:perform > > is something we should consider. It's not that I want to force everyone t= o > run their tests (though they should), but that I'd prefer to see the rele= ase > (and deploy?) processes as forbidding command-line options that can mutat= e > the standard build. Otherwise, you can make the argument that the release= is > unreproducible. > > On 2/1/11 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<william16@example.org>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< >>>> william16@example.org> =A0wrote: >>>> >>>>> 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: william16@example.org >>>>> For additional commands, e-mail: william16@example.org >>>>> >>>>> >>>> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: william16@example.org >> For additional commands, e-mail: william16@example.org >> > > -- > John Casey > Developer, PMC Member - Apache Maven (http://maven.apache.org) > Blog: http://www.johnofalltrades.name/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: william16@example.org > For additional commands, e-mail: william16@example.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: william16@example.org For additional commands, e-mail: william16@example.org From william16@example.org Tue Feb 01 20:15:29 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 95214 invoked from network); 1 Feb 2011 20:15:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 20:15:29 -0000 Received: (qmail 56119 invoked by uid 500); 1 Feb 2011 20:15:29 -0000 Delivered-To: william16@example.org Received: (qmail 55843 invoked by uid 500); 1 Feb 2011 20:15:28 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 55835 invoked by uid 99); 1 Feb 2011 20:15:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:15:28 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of william16@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-fx0-f43.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:15:21 +0000 Received: by fxm18 with SMTP id 18so7213609fxm.30 for <william16@example.org>; Tue, 01 Feb 2011 12:15:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:from:to:in-reply-to:references :content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=NFdhFQVc4b03k9xWF4bhOk35ck9Plbw4odSgRBGTRJ0=; b=p9L0u3wT06CsV9wLNNOTIkX0IsV4lL8oZQHDvdlEY275Em5Prk1G7ootC2Z/ZTUpBx QCeFYcUC68skEcu+FiilsbEyHiQVPr4idbKKczJ9SXLSGNT0F5JOifKLFEq0ROf2oXPk kp2FPHjXLGM3XDE0qWy2qC6oI6STaFxfNu8eM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=Ra9XtKPSJdYFebBUQU3q7C25hjrS9zhdjKTSMpKhGLWxfpqZh0vnyEO+xd03R5YMJY VFR4XhJt0golfMCL6oEHo3qjJQyMsvMOwCmqadHVpM7tXzDLVlmV2ICYedsQFkfooWdc ZnD1S1qr7y6rQslGaU4IWtI9jViy2qnuvFOyg= Received: by 83.161.120.155 with SMTP id q4mr1922230fag.117.1296591300455; Tue, 01 Feb 2011 12:15:00 -0800 (PST) Received: from [83.161.120.155] (83.161.120.155.customer.cdi.no [83.161.120.155]) by mx.google.com with ESMTPS id k6sm8046872faa.6.283.161.120.155.14.58 (version=SSLv3 cipher=RC4-MD5); Tue, 01 Feb 2011 12:14:59 -0800 (PST) Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution From: Kristian Rosenvold <william16@example.org> To: Maven Developers List <william16@example.org> In-Reply-To: <william16@example.org> References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> <1296590458.26364.41.camel@office> <william16@example.org> Content-Type: text/plain; charset="UTF-8" Date: Tue, 01 Feb 2011 21:14:57 +0100 Message-ID: <1296591297.26364.45.camel@office> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit Technically, if we have a bag of known loopholes that can be harmful in release I'd think the release plugin should verify that these aren't present. Kristian ti., 01.02.2011 kl. 15.07 -0500, skrev John Casey: > FWIW, I'd really love to see us limit the use of command-line parameters > that change the way the build runs. I understand this can be very useful > during debugging (if you're not able run a particular single test in an > IDE for some reason, as one example), but the danger represented by > specifying things like: > > mvn -Dmaven.test.skip=true release:perform > > is something we should consider. It's not that I want to force everyone > to run their tests (though they should), but that I'd prefer to see the > release (and deploy?) processes as forbidding command-line options that > can mutate the standard build. Otherwise, you can make the argument that > the release is unreproducible. > > On 2/1/11 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<william16@example.org>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< > >>> william16@example.org> 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: william16@example.org > >>>> For additional commands, e-mail: william16@example.org > >>>> > >>>> > >>> > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: william16@example.org > > For additional commands, e-mail: william16@example.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: william16@example.org For additional commands, e-mail: william16@example.org From william16@example.org Tue Feb 01 20:20:16 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 96278 invoked from network); 1 Feb 2011 20:20:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 20:20:16 -0000 Received: (qmail 62141 invoked by uid 500); 1 Feb 2011 20:20:15 -0000 Delivered-To: william16@example.org Received: (qmail 62058 invoked by uid 500); 1 Feb 2011 20:20:14 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 62050 invoked by uid 99); 1 Feb 2011 20:20:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:20:14 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO mho-02-ewr.mailhop.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:20:09 +0000 Received: from adsl-074-170-244-147.sip.gnv.bellsouth.net ([83.161.120.155] helo=betelgeuse.commonjava.org) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.72) (envelope-from <william16@example.org>) id 1PkMhY-0006ko-3I for william16@example.org; Tue, 01 Feb 2011 20:19:48 +0000 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 83.161.120.155 X-Report-Abuse-To: william16@example.org (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX19kvhWB12qMBH6TXiSa7krp Message-ID: <william16@example.org> Date: Tue, 01 Feb 2011 15:19:46 -0500 From: John Casey <william16@example.org> User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:83.161.120.155) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: Maven Developers List <william16@example.org> Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> <1296590458.26364.41.camel@office> <william16@example.org> <william16@example.org> In-Reply-To: <william16@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit My understanding of the way the release plugin currently works, is that it reproduces the original input CLI options to the forked execution...such that if you use: mvn -Papache-release release:perform while at the same time configuring a releaseProfile of apache-release, it'll fork something like: mvn -Papache-release,apache-release deploy The point I'm trying to make here is this: we should provide a mechanism for describing the plugins/execs to be suppressed _from_within_the_pom_itself_. If we want to also allow a CLI option for an ad-hoc build, and a user wants to hang it all out there and live dangerously, then fine. But let's also provide a way to suppress plugin execution that can still lead to repeatable builds without requiring a lot of project knowledge. Requiring project-specific knowledge tends to lead us away from the benefits of a controlled vocabulary in Maven...namely, that people can download sources and build with little or no specific knowledge of the project itself. On 2/1/11 3:10 PM, Stephen Connolly wrote: > Yeah but as release:perform forks a build the cli arguments would be > ignored... or have I missed something in the specifics of this patch > > On 1 February 2011 20:07, John Casey<william16@example.org> wrote: >> FWIW, I'd really love to see us limit the use of command-line parameters >> that change the way the build runs. I understand this can be very useful >> during debugging (if you're not able run a particular single test in an IDE >> for some reason, as one example), but the danger represented by specifying >> things like: >> >> mvn -Dmaven.test.skip=true release:perform >> >> is something we should consider. It's not that I want to force everyone to >> run their tests (though they should), but that I'd prefer to see the release >> (and deploy?) processes as forbidding command-line options that can mutate >> the standard build. Otherwise, you can make the argument that the release is >> unreproducible. >> >> On 2/1/11 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<william16@example.org>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< >>>>> william16@example.org> 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: william16@example.org >>>>>> For additional commands, e-mail: william16@example.org >>>>>> >>>>>> >>>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: william16@example.org >>> For additional commands, e-mail: william16@example.org >>> >> >> -- >> John Casey >> Developer, PMC Member - Apache Maven (http://maven.apache.org) >> Blog: http://www.johnofalltrades.name/ >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: william16@example.org >> For additional commands, e-mail: william16@example.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: william16@example.org > For additional commands, e-mail: william16@example.org > -- John Casey Developer, PMC Member - Apache Maven (http://maven.apache.org) Blog: http://www.johnofalltrades.name/ --------------------------------------------------------------------- To unsubscribe, e-mail: william16@example.org For additional commands, e-mail: william16@example.org From william16@example.org Tue Feb 01 20:22:24 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 97225 invoked from network); 1 Feb 2011 20:22:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 20:22:24 -0000 Received: (qmail 69106 invoked by uid 500); 1 Feb 2011 20:22:23 -0000 Delivered-To: william16@example.org Received: (qmail 68940 invoked by uid 500); 1 Feb 2011 20:22:22 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 68931 invoked by uid 99); 1 Feb 2011 20:22:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:22:22 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO mho-02-ewr.mailhop.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:22:15 +0000 Received: from adsl-074-170-244-147.sip.gnv.bellsouth.net ([83.161.120.155] helo=betelgeuse.commonjava.org) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.72) (envelope-from <william16@example.org>) id 1PkMja-0009AD-3C for william16@example.org; Tue, 01 Feb 2011 20:21:54 +0000 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 83.161.120.155 X-Report-Abuse-To: william16@example.org (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX19sp9qVWMKMDVZJh8aw+05M Message-ID: <william16@example.org> Date: Tue, 01 Feb 2011 15:21:51 -0500 From: John Casey <william16@example.org> User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:83.161.120.155) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: Maven Developers List <william16@example.org> Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> <1296590458.26364.41.camel@office> <william16@example.org> <1296591297.26364.45.camel@office> In-Reply-To: <1296591297.26364.45.camel@office> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 2/1/11 3:14 PM, Kristian Rosenvold wrote: > Technically, if we have a bag of known loopholes that can > be harmful in release I'd think the release plugin should > verify that these aren't present. I'd tend to agree, though to be pedantic, it's possible the release plugin would have to grow to limit an infinite set of options. You could equally lay it at the feet of the enforcer plugin, I suppose, but again, you have to deal with a potentially expanding set of prohibited options. I think that would be a decent idea, if we handled it the right way. But in any case, we should allow the user to avoid using CLI options at all if he doesn't want to. > > Kristian > > > > ti., 01.02.2011 kl. 15.07 -0500, skrev John Casey: >> FWIW, I'd really love to see us limit the use of command-line parameters >> that change the way the build runs. I understand this can be very useful >> during debugging (if you're not able run a particular single test in an >> IDE for some reason, as one example), but the danger represented by >> specifying things like: >> >> mvn -Dmaven.test.skip=true release:perform >> >> is something we should consider. It's not that I want to force everyone >> to run their tests (though they should), but that I'd prefer to see the >> release (and deploy?) processes as forbidding command-line options that >> can mutate the standard build. Otherwise, you can make the argument that >> the release is unreproducible. >> >> On 2/1/11 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<william16@example.org>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< >>>>> william16@example.org> 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: william16@example.org >>>>>> For additional commands, e-mail: william16@example.org >>>>>> >>>>>> >>>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: william16@example.org >>> For additional commands, e-mail: william16@example.org >>> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: william16@example.org > For additional commands, e-mail: william16@example.org > -- John Casey Developer, PMC Member - Apache Maven (http://maven.apache.org) Blog: http://www.johnofalltrades.name/ --------------------------------------------------------------------- To unsubscribe, e-mail: william16@example.org For additional commands, e-mail: william16@example.org From william16@example.org Tue Feb 01 20:34:59 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 3350 invoked from network); 1 Feb 2011 20:34:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 20:34:59 -0000 Received: (qmail 90115 invoked by uid 500); 1 Feb 2011 20:34:58 -0000 Delivered-To: william16@example.org Received: (qmail 90039 invoked by uid 500); 1 Feb 2011 20:34:57 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 90031 invoked by uid 99); 1 Feb 2011 20:34:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:34:57 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of william16@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-ew0-f43.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:34:52 +0000 Received: by ewy22 with SMTP id 22so4695487ewy.30 for <william16@example.org>; Tue, 01 Feb 2011 12:34:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:from:to:in-reply-to:references :content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=dzy+X7hRXmhOClPnUB8+XLj6eEkiQ6Yv62LubJY+gv8=; b=oEOeWMazlKvEl3/Usb54Dq/UwCQyL86YEWN34AJF9RWxlTftmx94nO+8REDdSBa0H3 lDyAVM6kZS5x4tFCuX59pXZ1sz62dBi1pJasQJGsEZTc5ABAPSFTbtw52jfPCzcIeeng 51YcQ8o3voQJLlKsDs7LecWfTvYC4yh1niTeI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=DiVQfr6r6vSYKOsUdnYW3aMkKP+rUjcR8uQmzfGmBNGUiVw+eRXjW/SSGKQGyhVQKy AySMH+bp+SIe8d0qXbblu1g7Jnb5hpTPVzXbj+tVaiaScF2RMUg64I9d49gjpE5eeCSt irG4JhLWremFwhk5D1UCuvBt04Mv14WBwtsGo= Received: by 83.161.120.155 with SMTP id d9mr1953954eei.2.1296592470757; Tue, 01 Feb 2011 12:34:30 -0800 (PST) Received: from [83.161.120.155] (83.161.120.155.customer.cdi.no [83.161.120.155]) by mx.google.com with ESMTPS id t50sm17590286eeh.12.283.161.120.155.34.28 (version=SSLv3 cipher=RC4-MD5); Tue, 01 Feb 2011 12:34:29 -0800 (PST) Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution From: Kristian Rosenvold <william16@example.org> To: Maven Developers List <william16@example.org> In-Reply-To: <william16@example.org> References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> <1296590458.26364.41.camel@office> <william16@example.org> <1296591297.26364.45.camel@office> <william16@example.org> Content-Type: text/plain; charset="UTF-8" Date: Tue, 01 Feb 2011 21:34:27 +0100 Message-ID: <1296592467.26364.56.camel@office> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit Given that we're talking about just 2-3(?) options after all these years I am not going to loose any sleep in fear of combinatorial explosion. >But in any case, we should allow the user to avoid using CLI options at > all if he doesn't want to. Which can be done with the use of properties and the various <skip> options, which is already quite well supported...? Kristian ti., 01.02.2011 kl. 15.21 -0500, skrev John Casey: > > On 2/1/11 3:14 PM, Kristian Rosenvold wrote: > > Technically, if we have a bag of known loopholes that can > > be harmful in release I'd think the release plugin should > > verify that these aren't present. > > I'd tend to agree, though to be pedantic, it's possible the release > plugin would have to grow to limit an infinite set of options. You could > equally lay it at the feet of the enforcer plugin, I suppose, but again, > you have to deal with a potentially expanding set of prohibited options. > > I think that would be a decent idea, if we handled it the right way. But > in any case, we should allow the user to avoid using CLI options at all > if he doesn't want to. > > > > Kristian > > > > > > > > ti., 01.02.2011 kl. 15.07 -0500, skrev John Casey: > >> FWIW, I'd really love to see us limit the use of command-line parameters > >> that change the way the build runs. I understand this can be very useful > >> during debugging (if you're not able run a particular single test in an > >> IDE for some reason, as one example), but the danger represented by > >> specifying things like: > >> > >> mvn -Dmaven.test.skip=true release:perform > >> > >> is something we should consider. It's not that I want to force everyone > >> to run their tests (though they should), but that I'd prefer to see the > >> release (and deploy?) processes as forbidding command-line options that > >> can mutate the standard build. Otherwise, you can make the argument that > >> the release is unreproducible. > >> > >> On 2/1/11 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<william16@example.org>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< > >>>>> william16@example.org> 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: william16@example.org > >>>>>> For additional commands, e-mail: william16@example.org > >>>>>> > >>>>>> > >>>>> > >>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: william16@example.org > >>> For additional commands, e-mail: william16@example.org > >>> > >> > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: william16@example.org > > For additional commands, e-mail: william16@example.org > > > > -- > John Casey > Developer, PMC Member - Apache Maven (http://maven.apache.org) > Blog: http://www.johnofalltrades.name/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: william16@example.org > For additional commands, e-mail: william16@example.org > --------------------------------------------------------------------- To unsubscribe, e-mail: william16@example.org For additional commands, e-mail: william16@example.org From william16@example.org Tue Feb 01 20:45:19 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 8959 invoked from network); 1 Feb 2011 20:45:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 20:45:18 -0000 Received: (qmail 21280 invoked by uid 500); 1 Feb 2011 20:45:18 -0000 Delivered-To: william16@example.org Received: (qmail 20992 invoked by uid 500); 1 Feb 2011 20:45:17 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 20980 invoked by uid 99); 1 Feb 2011 20:45:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:45:17 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of william16@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO sonatype01.sonatype.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 20:45:09 +0000 Received: (qmail 23102 invoked by uid 89); 1 Feb 2011 20:44:47 -0000 Received: from unknown (HELO ?83.161.120.155?) (william16@example.org@83.161.120.155) by 63-246-20-110.contegix.com with ESMTPA; 1 Feb 2011 20:44:47 -0000 From: Jason van Zyl <william16@example.org> Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: multipart/alternative; boundary=Apple-Mail-2-458307203 Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution Date: Tue, 1 Feb 2011 15:44:46 -0500 In-Reply-To: <1296590458.26364.41.camel@office> To: "Maven Developers List" <william16@example.org> References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> <1296590458.26364.41.camel@office> Message-Id: <william16@example.org> X-Mailer: Apple Mail (2.1082) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-2-458307203 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 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 ! >=20 > We had a quick chat about this patch on irc and we figured we could = take > this patch for 3.0.x. >=20 > One thing we would like though, is to be able to specify multiple > exclusions, not just one plugin/execution. Any chance you could fix=20 > that ? >=20 > As for the documentation, that would be something > like https://svn.apache.org/repos/asf/maven/site/trunk >=20 > and the document >=20 > src/site/apt/guides/mini/guide-configuring-maven.apt >=20 > Sorry for not replying immediately; been busy preparing > my trip to the alps tomorrow ;) >=20 > Kristian >=20 >=20 > ti., 01.02.2011 kl. 09.16 +0530, skrev Kalyan Akella: >> Hi, >>=20 >> Any updates on the patch. Did it apply cleanly ? Any comments, = changes ?? >>=20 >> Sincere Regards, >> Kalyan C. Akella >>=20 >> On Sat, Jan 29, 2011 at 8:01 AM, Kalyan Akella = <william16@example.org>wrote: >>=20 >>> Hi, >>>=20 >>> 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 ?). >>>=20 >>>=20 >>> Sincere Regards, >>> Kalyan C. Akella >>>=20 >>> On Fri, Jan 28, 2011 at 12:55 PM, Kristian Rosenvold < >>> william16@example.org> wrote: >>>=20 >>>> Thanks for the patch, which looks good. I added some comments to = the >>>> issue, http://jira.codehaus.org/browse/MNG-3321 >>>>=20 >>>>=20 >>>> Kristian >>>>=20 >>>>=20 >>>>=20 >>>> = --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: william16@example.org >>>> For additional commands, e-mail: william16@example.org >>>>=20 >>>>=20 >>>=20 >=20 >=20 >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: william16@example.org > For additional commands, e-mail: william16@example.org >=20 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) --Apple-Mail-2-458307203-- From william16@example.org Tue Feb 01 21:47:54 2011 Return-Path: <william16@example.org> Delivered-To: william16@example.org Received: (qmail 46071 invoked from network); 1 Feb 2011 21:47:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Feb 2011 21:47:54 -0000 Received: (qmail 64881 invoked by uid 500); 1 Feb 2011 21:47:54 -0000 Delivered-To: william16@example.org Received: (qmail 64776 invoked by uid 500); 1 Feb 2011 21:47:53 -0000 Mailing-List: contact william16@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:william16@example.org> List-Help: <mailto:william16@example.org> List-Post: <mailto:william16@example.org> List-Id: "Maven Developers List" <dev.maven.apache.org> Reply-To: "Maven Developers List" <william16@example.org> Delivered-To: mailing list william16@example.org Received: (qmail 64768 invoked by uid 99); 1 Feb 2011 21:47:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 21:47:53 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of william16@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-ew0-f43.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Feb 2011 21:47:47 +0000 Received: by ewy22 with SMTP id 22so4749773ewy.30 for <william16@example.org>; Tue, 01 Feb 2011 13:47:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:from:to:in-reply-to:references :content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=xlR5YpFVzSVyYzqPRGBNTJdOTD+zhxEMAT6HnRtamFg=; b=f9laqyeQi8mlBZK3h9xiFm3Kn2mn2zHFQr4LaXrZ0uigyA/FlzV29e2ju3j6IH5L5r /hzpaMsWzU3enLocLuXFOhlilHlAva8yg6K+y0I+fJ83DuPQ8a1yys6OOLoEEjzJBgvN uR2A0QrJPe84nWVfgtY6ipbA2t/BeZTMsRkew= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=PcZC6b4qDNZWe/WuKhb4lFZB2sRB8tMiEi7C/82b1wotdNICWPxHk1ZxcG6PUwFBq7 sJL8LkZOBpHiJr0vtOjOgnPiDe1pFzoHqaWOepbJQSgRctfPywDh90/uZvJhbiOKYW71 9UvuFm11924tZOdrAhnlzkzaHAeA/8dL11NPs= Received: by 83.161.120.155 with SMTP id u2mr523344eeb.30.1296596846300; Tue, 01 Feb 2011 13:47:26 -0800 (PST) Received: from [83.161.120.155] (cC719BF51.dhcp.bluecom.no [83.161.120.155]) by mx.google.com with ESMTPS id x54sm17641760eeh.11.283.161.120.155.47.24 (version=SSLv3 cipher=RC4-MD5); Tue, 01 Feb 2011 13:47:25 -0800 (PST) Subject: Re: Regarding MNG-3321 - Support for Skipping Plugin Execution From: Kristian Rosenvold <william16@example.org> To: Maven Developers List <william16@example.org> In-Reply-To: <william16@example.org> References: <william16@example.org> <william16@example.org> <william16@example.org> <william16@example.org> <1296590458.26364.41.camel@office> <william16@example.org> Content-Type: text/plain; charset="UTF-8" Date: Tue, 01 Feb 2011 22:47:22 +0100 Message-ID: <1296596842.27537.11.camel@office> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit 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 <william16@example.org>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 < > >>> william16@example.org> 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: william16@example.org > >>>> For additional commands, e-mail: william16@example.org > >>>> > >>>> > >>> > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: william16@example.org > > For additional commands, e-mail: william16@example.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: william16@example.org For additional commands, e-mail: william16@example.org From william16@example.org Wed Feb
{'source': 'Apache Software Foundation Public Mail Archives'}