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 847C4200D41 for ; Wed, 22 Nov 2017 11:47:39 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 82DC9160BFD; Wed, 22 Nov 2017 10:47: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 C90DD160BDA for ; Wed, 22 Nov 2017 11:47:38 +0100 (CET) Received: (qmail 8140 invoked by uid 500); 22 Nov 2017 10:47:37 -0000 Mailing-List: contact dev-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.apache.org Delivered-To: mailing list dev@groovy.apache.org Received: (qmail 8130 invoked by uid 99); 22 Nov 2017 10:47:37 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Nov 2017 10:47:37 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D32E31A0211 for ; Wed, 22 Nov 2017 10:47:36 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.379 X-Spam-Level: ** X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id tdUSjvX1XnD5 for ; Wed, 22 Nov 2017 10:47:35 +0000 (UTC) Received: from mail-ot0-f173.google.com (mail-ot0-f173.google.com [74.125.82.173]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id F38075FDD4 for ; Wed, 22 Nov 2017 10:47:34 +0000 (UTC) Received: by mail-ot0-f173.google.com with SMTP id t79so13200867ota.3 for ; Wed, 22 Nov 2017 02:47:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=7U6ud9DpE96zoSkzZdtSi9zBnlypXDOUauT/yqirTuk=; b=qsfaweXBUvLUTXYwDwWwwsdyFIgQf8R8oRUl4aHDNFalJfSbhiEbwvOvDG+8FDoJRa D5bHuz1KXu3Z1UtNxcWCxfP+Iu/GThjRw4pA5swDRm/8bB225O93BSv44bdYU57JZ0iU ajCmuhU7U73DgY+jNsOwsdY0qy6XLLWZy5urSgfnIz4Mna7dr/mfanQ7ebP7gwqiLa/Z 0Zhth5minYlhzYy5RrMTDtIDEnml+ENasbnMXfEyImntNAOYY1hNV9/VDAJ0ueGKcnqQ ZsKD2hFKhwr3JtJg/eCxtPwCXyW3VyxNVfajGIRC4yYHRFb8DG8ulwy9mcP2QnsuIiYo uNXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=7U6ud9DpE96zoSkzZdtSi9zBnlypXDOUauT/yqirTuk=; b=NnHL/J9CD1ozMN7teXQc78aOT+0H9ihdSh/c3Hs8NKx0IhsljiHX/nxW8iiL+M5HtL /R6/0BC9CJVJcpx1AoH44QtBBeQcUIlKiBJ0h1EONIuchL4O3cypK0iGVkSAcFttjEry CNeIvmTQKpu1+hub7uy82kuFLVCJKPzD2FeSmO42qjBKqoYdezLG2vAU7Ux4GIDJRO3j PajwO0dakX7fMnx3VGhYM7Za6ZHoZ6A27GleNbTEOgyuy6JmJ8ybnmxdwxniCfiUXqjk FXi4Ei/CzNSZNOQJCu1qF0wXAm3gB5JfXyOVzU+q6LVv2bGURoo8pt3Z6io4psl4cpGh GN3w== X-Gm-Message-State: AJaThX7VjZZPNZXr0Fv3NvnftGUsAKJ+2C8F8qFgWmw4gftz+2cjiBM3 /eGomR2fknfgGeE2COXKHqC6ze7UDJTxz81tB8A+JQ== X-Google-Smtp-Source: AGs4zMbO9glmXEsGPjMu2hWNldoQJdhOICYwrTrFZTWHxHkSJb504GhO9iCmnV+5o07zthr9d+Y1L/vg1+1s9Pjx/iI= X-Received: by 10.157.68.69 with SMTP id f5mr13927301otj.282.1511347647256; Wed, 22 Nov 2017 02:47:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.9.102 with HTTP; Wed, 22 Nov 2017 02:47:26 -0800 (PST) In-Reply-To: References: <1511232200.5526.6.camel@winder.org.uk> <1511341608.23523.0.camel@winder.org.uk> From: =?UTF-8?Q?C=C3=A9dric_Champeau?= Date: Wed, 22 Nov 2017 11:47:26 +0100 Message-ID: Subject: Re: Building Groovy To: dev@groovy.apache.org Content-Type: multipart/alternative; boundary="94eb2c004534a59c79055e900b27" archived-at: Wed, 22 Nov 2017 10:47:39 -0000 --94eb2c004534a59c79055e900b27 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable What is the advantage of providing a fat jar, if you can have a "virtual" dependency, groovy-all, which brings all the others in? There used to be a difference, but now it's not that clear. 2017-11-22 11:45 GMT+01:00 Jochen Theodorou : > > > Am 22.11.2017 um 10:09 schrieb C=C3=A9dric Champeau: > >> To me it's very clear that Groovy.next is indy only, so all the >> discussions we have about module names or call site caching are solved. >> > > for the transition time from Groovy not as module and Groovy as module we > require a discussion. Not about the indy versions, but about the fatjar. > Unless my arguments before are good enough and we use different names for > the fatjar and the proper module jars. > > Btw, In my eyes there is zero advantage for Groovy as module. The step is > only required to not be at disadvantage, or even being ruled out as > possibility. Of course the bigger required breaking changes may have the > same effect > > bye Jochen > --94eb2c004534a59c79055e900b27 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
What is the advantage of providing a fat jar, if you can h= ave a "virtual" dependency, groovy-all, which brings all the othe= rs in? There used to be a difference, but now it's not that clear.

2017-11-22 11:45= GMT+01:00 Jochen Theodorou <blackdrag@gmx.org>:


Am 22.11.2017 um 10:09 schrieb C=C3=A9dric Champeau:
To me it's very clear that Groovy.next is indy only, so all the discuss= ions we have about module names or call site caching are solved.

for the transition time from Groovy not as module and Groovy as module we r= equire a discussion. Not about the indy versions, but about the fatjar. Unl= ess my arguments before are good enough and we use different names for the = fatjar and the proper module jars.

Btw, In my eyes there is zero advantage for Groovy as module. The step is o= nly required to not be at disadvantage, or even being ruled out as possibil= ity. Of course the bigger required breaking changes may have the same effec= t

bye Jochen

--94eb2c004534a59c79055e900b27--