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 A0B1C200D56 for ; Tue, 28 Nov 2017 07:04:10 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 9DA9B160C14; Tue, 28 Nov 2017 06:04:10 +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 BD677160C13 for ; Tue, 28 Nov 2017 07:04:09 +0100 (CET) Received: (qmail 83752 invoked by uid 500); 28 Nov 2017 06:04:08 -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 83740 invoked by uid 99); 28 Nov 2017 06:04:08 -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; Tue, 28 Nov 2017 06:04:08 +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 56BA8C07F8 for ; Tue, 28 Nov 2017 06:04:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.079 X-Spam-Level: ** X-Spam-Status: No, score=2.079 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KB_WAM_FROM_NAME_SINGLEWORD=0.2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id bJ5MGx81wQiE for ; Tue, 28 Nov 2017 06:04:06 +0000 (UTC) Received: from mail-yb0-f178.google.com (mail-yb0-f178.google.com [209.85.213.178]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id CD8AD5F23C for ; Tue, 28 Nov 2017 06:04:05 +0000 (UTC) Received: by mail-yb0-f178.google.com with SMTP id n185so11324675yba.6 for ; Mon, 27 Nov 2017 22:04:05 -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=XpDHmDm70v0YfdKK+5Wmjhayjtix1W2F1wau5bd/XBY=; b=fmyzKMGkNyJKifaj9y+TTRuwDTTfh7z0nZXUtBx/wcUuVfqw0ki+iZlvjlKRooy+yM GcZfs9xN4M0Zs5dmlA6NZcOrySjhYgkJiGmlcF7+biYCe2ZS6HCV0GWVGRRKT+cPaT3z kmDnEYdVDh00y02b4w0INUjNiK6CkRM+0hsbB1iX9ZKrP0y5eoXdE+wfYSRYkc/ZmdGn rIR29a0SoPGtfFomjkhoQ8BMtQUAwFiT979H1mbHOqoSUltfvhYSeW20lumA7et392dj IMuKjl2LXfS0p8EGsIQcjyAWumu7S3ECDWXEgvjgwoUd5yjzdtXcDV3udHnWhJkcrMo7 llEg== 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=XpDHmDm70v0YfdKK+5Wmjhayjtix1W2F1wau5bd/XBY=; b=i1usKLbkM4N1ci9UK76SIBMvcR2kRopj7/7ifZy3j7Y3RZmksmCgtBTJVK2TLgd6YX MaN4vkqoppU+fzDcQETvQu8ky6xdXmBEdbCgetN1MmCqAIlXXkAjNEFCLqPsd3ANiCMH qwnNSGqHu4YZMd1Mft018Y2O1skLhYnxqlfYBCWgzK2QjBxiHRHgACqcxbUodvJgjQQr itqUrPdkHQWuke+CzPNhZyhMsABiweVWaXGOO64xVhMSnwnbY2Gs8CyV8/sDsAk3x7wB N/cvoDL7esmyhUv4+x/V9dbBOVxNZo5fnyc7wLLXzhEL7GkqzNkfCBXa+k2M9jn6fyGp y+UA== X-Gm-Message-State: AJaThX6rjCaTgkek6NYdzLxXae3TLw3wRaDrbuQ9bQ3bZ6/jlz1wDq6b ZgCET3HACz6wW8pEoGTxd+UClkuFXPv1ecirEqE= X-Google-Smtp-Source: AGs4zMYEEkvClSdxMOmbv2K2/2cEIaErS6L0R1t26spgw+/50sjBsEmo1ZIew40hto30hcxE4Ah1Z7R6bwrYfb8WQSM= X-Received: by 10.37.105.142 with SMTP id e136mr25476207ybc.118.1511849045151; Mon, 27 Nov 2017 22:04:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.37.5.203 with HTTP; Mon, 27 Nov 2017 22:04:04 -0800 (PST) Received: by 10.37.5.203 with HTTP; Mon, 27 Nov 2017 22:04:04 -0800 (PST) In-Reply-To: <20171127220153.2E4BB29C43C9@dd17332.kasserver.com> References: <9ceb4ca4-f984-bba3-25ae-9ae0ce454eb5@apache.org> <1511816496.71161.1185999944.599C31C3@webmail.messagingengine.com> <20171127220153.2E4BB29C43C9@dd17332.kasserver.com> From: Romain Manni-Bucau Date: Tue, 28 Nov 2017 07:04:04 +0100 Message-ID: Subject: Re: beam leaving maven, anything doable? To: Maven Developers List Content-Type: multipart/alternative; boundary="94eb2c14ed844a57d4055f04c9b7" archived-at: Tue, 28 Nov 2017 06:04:10 -0000 --94eb2c14ed844a57d4055f04c9b7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Le 27 nov. 2017 23:02, "Manfred Moser" a =C3=A9c= rit : Just my 2c as a long terms Maven user and committer.. People have been moving from one build tool the other for years. That includes to Gradle, to Maven and to all sorts of others stuff and back. If the Beam project thinks they will get significant improvements for their build times and they want to migrate.. let them. They will have to learn a whole bunch of different things and see some advantages as well as lot of disadvantages. They already have gradle build functional. From my perspective the build time is NOT significantly faster with Gradle and depends a LOT on what your build actually does. More importantly the integration with IDEs and other tools is a lot worse in many aspects. It is for multimoduke project. I didnt reproduce their figures but skipping their python part it is really like 30% faster for me for the same thg. As long as they can make sure that their binaries are published so that any user can easily consume them (e.a. they publish proper binaries and pom files to the Central Repository) I have no objection. Of course if they would step up and help us with Maven and make it better that would certainly be better than putting effort into migrating... but thats a different story. And another one of course is that Gradle is open source project mostly sponsored by a single company and hence under a very different control compared to Maven.. Agree bit /2 - for most other people - the build time which is significant (it is not a commmons project you can build in less than 5mn ;)). With so much difference I strongly think there are room for improvement but fail to see how maven graph computation can look that bad :(. Manfred Romain Manni-Bucau wrote on 2017-11-27 13:43: > Doesnt change anything significative - this is my setup. > > Le 27 nov. 2017 22:01, "Igor Fedorenko" a =C3=A9cri= t : > >> I wouldn't bother with Takari local repository, it's broken broken, see >> [1] and [2]. Default Aether local repository impl is thread-safe enough, >> at least when local repository is used from single-process >> multi-threaded build. >> >> [1] https://github.com/takari/takari-local-repository/issues/4 >> [2] https://github.com/takari/takari-local-repository/issues/5 >> >> -- >> Regards, >> Igor >> >> On Mon, Nov 27, 2017, at 03:28 PM, Michael Osipov wrote: >> > I really would like to see the same numbers with Takari Smart Builder >> > and thread-safe local repo module. >> > >> > Am 2017-11-27 um 20:52 schrieb Romain Manni-Bucau: >> > > Even doing it the difference is significative. The parallelism and >> > > graph computation (linked to the local repo thread safety) is the main >> > > drawback of maven it seems. >> > > >> > > Romain Manni-Bucau >> > > @rmannibucau | Blog | Old Blog | Github | LinkedIn >> > > >> > > >> > > 2017-11-27 20:47 GMT+01:00 Michael Osipov : >> > >> Am 2017-11-27 um 20:24 schrieb Romain Manni-Bucau: >> > >>> >> > >>> Hi guys, >> > >>> >> > >>> anything doable on maven side (either tuning or code changes) to b= e >> as >> > >>> good as gradle on beam project. The project is goind to leave mave= n >> as >> > >>> build tool ([1]) and I think it is very bad for 1. the community and >> > >>> 2. ASF as an ecosystem. >> > >>> >> > >>> [1] >> > >>> https://lists.apache.org/thread.html/6d6f7ffc66622db1dd459e1704c3a= 5 >> d8a4bc29c2d9c0b60354fd3b6a@%3Cdev.beam.apache.org%3E >> > >> >> > >> >> > >> Did they disable the build daemon? If not, it is not a fair >> comparsion. >> > >> >> > >> Michael >> > > >> > > --------------------------------------------------------------------= - >> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org >> > > For additional commands, e-mail: dev-help@maven.apache.org >> > > >> > > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org >> > For additional commands, e-mail: dev-help@maven.apache.org >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org >> For additional commands, e-mail: dev-help@maven.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org --94eb2c14ed844a57d4055f04c9b7--