Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 890A1200C6E for ; Mon, 8 May 2017 20:00:39 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 879D8160BA5; Mon, 8 May 2017 18:00:39 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id CCF3A160BA2 for ; Mon, 8 May 2017 20:00:38 +0200 (CEST) Received: (qmail 31634 invoked by uid 500); 8 May 2017 18:00:33 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 31622 invoked by uid 99); 8 May 2017 18:00:32 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 May 2017 18:00:32 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 4C662C0C5F for ; Mon, 8 May 2017 18:00:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -3.497 X-Spam-Level: X-Spam-Status: No, score=-3.497 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.796, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id qxqQPxXDSQy8 for ; Mon, 8 May 2017 18:00:30 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 850B85FC43 for ; Mon, 8 May 2017 18:00:29 +0000 (UTC) Received: from Karl-Heinzs-MBP.fritz.box ([84.59.249.215]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LnkiR-1dgZL130iF-00hsdP for ; Mon, 08 May 2017 20:00:28 +0200 Reply-To: info@soebes.de Subject: Re: The maven-archetype-plugin paradox References: To: Maven Developers List From: Karl Heinz Marbaise Message-ID: <4d245aa0-659a-664f-17f1-93fc68e4f989@gmx.de> Date: Mon, 8 May 2017 20:00:33 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:Dlo26NwiHmu/p6XmMhxxFtWI0gsuoAIIhviWCR5faEcYEKT9VLy O/iO/VhaRGveUsuc2ZaE66fYn6lL4jZ+VfPLpHcX0eVtVDvXxKYB5mdsncPrAAtUsc32tiG mxYSJrUhKd/7/5/A8gyF6HAfGJgzNbgXdm2CoocTLBJSXUgblWk3R/BybICnQhaEY2lB0V4 /Vvx63BfHyLsbCtd0qWNQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:lAqEbTmdS8E=:DfEfCZW01Q2SyXHJfsiAl9 8/NzWAYPIi2fE3rWdq9JUX6p4/d1FnNmWE73Ptsmv5zM3anHMm8wR6O0Txbh0vGQI1UMxyJGH 0EBe4UTO8CyZO/lnv8GR0hbSh3fMd4hZV4kkCLrqYAv9cr6EzpNkNp8+FO9kFDJoNgacbUCv8 SW0/l8B4FfNcFTQ80wcjvWp417dD/YevxF1qhQhN/4cgyNUmR8Zsl7b9fSSSh5Yp+/y0+6+lR MiEa/MKD+yMBwRga7tCuFeCQ//zQGlkJmM2w+Sw5VWP4hx+qZ4mj0FTM1W0ehxCxaxeLQurxg yHcdAUlQYU/gUPWj3u6hRfN+i+nz9JprrQg4XbDGOPZw4gvvDVTfLEQT/62N5oO1yXh6AQjax ckDPZFZ41TSyeBGrzdnfCmhcW1PdyAkNSSKkVoG7km/uTB3vLz4AFDXzHdzXh24XbNaqn1VSt lcG9AUHpXyFdffL7OwR8auXIaSbTc4Sx1PHKeLJQal6DyKw06NgAbzCI+5AO9sXl3quZNTXRw +HEajz/LedQLlnDFRAJCmfw6fsf8sqX8cMqnFJVC1EHZ/3tRCCb2P7EW7Y+IS2b4BbIWMjS+K XEKIvQBTD4KQCqGaCDDucS9Io3L+59Nm96cv/mAuES7zNO2eNOUd0ooG0mKV31W7qIB5NSa4c BfOdzNNz0Kzzxi9qy60dEDFF0U+c541aBfpyXfjKa/8kTRjME24SwEK5jcfRhHEnXMgWZsRmA xDiIl+nDVsnYp24QaWOhuMPAWTL9CBcgI5fmeyO2vxy4quL1ix8/1OGe3dhS8NDuIA5uUmR6q xEqmI3g archived-at: Mon, 08 May 2017 18:00:39 -0000 Hi, On 08/05/17 19:38, Robert Scholte wrote: > So we have this plugin, which has been released lately as requested by > the community. > It has been released as a 3.x, so it now requires Maven3 and with this > major release[1] we used this opportunity to break compatibility in case > there are parameters we don't want to use anymore. with a major number we break compatibility which we have decided cause otherwise we can't go further any step... I've taken a look into the issue comment which is from my point of view useless...cause it's claiming about compatility which is intended to change with 3.X apart from that i does not give more details why etc. > So I think we made quite some people happy now that things are working > much more according to Maven default behavior. However, other have > issues to use the archetype. Sometimes it is because they are using > deprecated parameters (or use parameters which should have been removed > as well), others have a local setup which now requires to add the > repository to their settings.xml. That sounds like wrong setup's etc. which we had thought about several times and we don't want to support it any longer with release 3.X .... The users need to learn we will change things and sometimes we need to break things with major version changes...if users don't like the changes they need to stuck with older versions... > > I still think that ARCHETYPE-439[2] is valid, so I'd prefer not to > revert. Instead I hope we can find a solution which will fit better for > the most. it is valid Absolutely no doubt about it...If people don't like the new release they have to stuck with the older version...that's it... Apart from that you will always have people which complain about a change cause they don't like to change anything...(I'm making this experience several times on the job as well).. > > I can think of the following solutions: > 1. Continue with taken decision and further improve usage without extra > parameters +1 for this... > 2. Find somebody willing to maintain the plugin at ASF > 3. Donate the plugin > 4. Revert > > #3 is a serious option, because it seems that within the team there's > nobody willing to maintain the plugin, probably due to other Maven > sub-projects which have a higher priority. The later is more the truth...cause we have many things to do at the moment.. If someone has a problem it there are pull request which can be made...or if really necessary a fork is also possible... The mantenaince has been done over the time seemed to be fine...and keep the plugin here... And as Manfred alsready said: dont fret. Keep up the good work ;-) Kind regards Karl Heinz Marbaise > > Any thoughts on this topic? > > Robert > > [1] http://semver.org/ > [2] https://issues.apache.org/jira/browse/ARCHETYPE-439 > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org