From dev-return-125562-archive-asf-public=cust-asf.ponee.io@maven.apache.org Sun Mar 11 20:36:19 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 0A08F18060F for ; Sun, 11 Mar 2018 20:36:18 +0100 (CET) Received: (qmail 9495 invoked by uid 500); 11 Mar 2018 19:36:17 -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 9484 invoked by uid 99); 11 Mar 2018 19:36:17 -0000 Received: from mail-relay.apache.org (HELO mailrelay2-lw-us.apache.org) (207.244.88.137) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Mar 2018 19:36:17 +0000 Received: from mail-yw0-f174.google.com (mail-yw0-f174.google.com [209.85.161.174]) by mailrelay2-lw-us.apache.org (ASF Mail Server at mailrelay2-lw-us.apache.org) with ESMTPSA id EF6CA1A1E for ; Sun, 11 Mar 2018 19:36:16 +0000 (UTC) Received: by mail-yw0-f174.google.com with SMTP id k40so823979ywh.12 for ; Sun, 11 Mar 2018 12:36:16 -0700 (PDT) X-Gm-Message-State: AElRT7EOF4prOMEibVvDk1rd0MQTi85NOunKkqTm65kGT4UkaP1JSGsY y5fsWHDSPiz2tCn2yUxN7WfUbt4YY7W8zLcE3tg= X-Google-Smtp-Source: AG47ELscfg6IU8GKaabGVatA/W8s/QZ2Py4UQ4/4Fb0VZSVKG+CZE2mw0ot9yM8U0mJzRNoAA5cJq6IkaRjrr7Sw1Q8= X-Received: by 10.13.199.198 with SMTP id j189mr3285018ywd.433.1520796976290; Sun, 11 Mar 2018 12:36:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.117.67 with HTTP; Sun, 11 Mar 2018 12:36:15 -0700 (PDT) In-Reply-To: <6087972.NBAXGlX0LV@giga> References: <6087972.NBAXGlX0LV@giga> From: Tibor Digana Date: Sun, 11 Mar 2018 20:36:15 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Build vs Consumer POM study To: Maven Developers List Content-Type: multipart/alternative; boundary="001a114e49ba8c205805672823f6" --001a114e49ba8c205805672823f6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Why the column with build POM in table does not have all items green +? Why there are two consumer POM's? Some is old proposal and second is yours? Some consumer POMs may become BOM and there I would miss dependencyManagement. On Sun, Mar 11, 2018 at 6:03 PM, Herv=C3=A9 BOUTEMY wrote: > Hi, > > I wrote a Proposal in the Wiki about Build vs Consumer POM [1] and coded = a > simplified model for the Consumer POM [2] > As written in the proposal, this would permit us to create new POM versio= ns > that change everything but not the Consumer POM part without breaking any > compatibility with existing Central repository users: build element is th= e > main element that could be changed, adding new build features/configurati= on > without affecting consumers. > > In addition to reviewing choices proposed for majority of POM elements, > there > are 4 elements that require more discussion: > - contributors > - mailingLists > - repositories > - profiles/activation > > Any thoughts? > > On the code, IMHO, the only missing part is a test of flatten-maven-plugi= n > to > check that everything works as expected in any situation. > And I suppose a discussion on what we do for the xsd > > Then we should be able to use this strategy for our own artifacts, before > updating POM model version in any newer Maven version starting with 3.6 > (yay!) > > Regards, > > Herv=C3=A9 > > > [1] https://cwiki.apache.org/confluence/display/MAVEN/ > Build+vs+Consumer+POM > > [2] http://maven.apache.org/studies/consumer-pom/maven-consumer.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org > For additional commands, e-mail: dev-help@maven.apache.org > > --001a114e49ba8c205805672823f6--