From dev-return-354932-archive-asf-public=cust-asf.ponee.io@lucene.apache.org Sat May 4 22:57:12 2019 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 [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 0FF1C180621 for ; Sun, 5 May 2019 00:57:11 +0200 (CEST) Received: (qmail 22078 invoked by uid 500); 4 May 2019 22:57:10 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 22063 invoked by uid 99); 4 May 2019 22:57:09 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 May 2019 22:57:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 1D92C1827FC for ; Sat, 4 May 2019 22:57:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.55 X-Spam-Level: ** X-Spam-Status: No, score=2.55 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=2, KAM_INFOUSMEBIZ=0.75, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-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 (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id E4Bkr2YYxG1f for ; Sat, 4 May 2019 22:57:07 +0000 (UTC) Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id C13C260CEF for ; Sat, 4 May 2019 22:57:06 +0000 (UTC) Received: by mail-vs1-f41.google.com with SMTP id v141so5908901vsc.5 for ; Sat, 04 May 2019 15:57:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to; bh=Y1fKYUcw7psjj4V2uU/qMUSaraqllvO3HuJWbvkXCg8=; b=tPJoPNVfBvOqpvcTpcBMK4S5Ed2TUYXfRb/kDhHiX3NNHohyytZSfJSIY+T8PqkHEP ZdY5maDQSvavWLoACebFH7TYHqKLB6kFFd5UXbJ103HjFKqc6Ap4tlGH+jIOM/km/G2O snawPOQNi2fz7uoh7vBJRJI2/YshdUR7EvJrjqiEdt8jd3pzURF42spEHrV7QXa1cD32 MVTwlrJoIJI/SG7a7NmlGSbwZEaJiHeG16qUlKxzek3MBchR7WOYXZp/slzIZwUgM8rK tke5skc8RGLafkVxRvFuySPy7KHVVb/GzQRSXzi/JR/Mgzl965TbOV9oD+/uIGnvmm/4 IywQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to; bh=Y1fKYUcw7psjj4V2uU/qMUSaraqllvO3HuJWbvkXCg8=; b=UQA0ZiLEooq9Aht1vptbzjIUyWDAAGBeEGuowgUGQM/hGu/mAKKxIS1NHaJzSFwTpg nBhNThe7WybVB2xmKRbVJYNByko62zkqUE0dX1vLtlUwEFvhIGTyxU2O/529qbCn+T5l dqEPZaOoiSrVum2gIKjVAIhG2lNCDJimyrHK9eMczkLgMFMPev6TkEgU+Ld/Fnxt7LWh vdfGAf7d2ULeYrf3hSEEQV+dwcBYR2LKUjiOQX+d1QKlQr1r62z9By0/Mgl9CzUxgzv3 J7g1sgBCVwrVfmkpgStkG/zOJf/NmbWJPHU+RalzdUMhdUDFPhMQf37HBmB88GYNQgBg kiQA== X-Gm-Message-State: APjAAAU97UmBk4eqlsMZGPeYP5JCOgVKI20vARIQNdpTXtoHmdIL1FfK KIM6j18qyZZIA4CljZ/YrIPnbwC9RUX1jY7+g3nVHeC1hVM= X-Google-Smtp-Source: APXvYqx/Mn7Yq5DbkF7zecw8C/uSicCrX62f9RFiwTbPzib5ZoDVXb/ad0bmVC0skjgvbv3a267eYM/4rJMIOM4Zre8= X-Received: by 2002:a67:e98c:: with SMTP id b12mr794470vso.58.1557010620054; Sat, 04 May 2019 15:57:00 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Reply-To: markrmiller@gmail.com From: Mark Miller Date: Sat, 4 May 2019 17:56:48 -0500 Message-ID: Subject: Re: Call for help: moving from ant build to gradle To: dev@lucene.apache.org Content-Type: multipart/alternative; boundary="000000000000eb8381058817c861" --000000000000eb8381058817c861 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I've got my own lucene-solr gradle branch as well. I stole the BuildPlugin and CheckWorkingCopy from Dat's branch, but also made some changes. * Similar to above above, I don't move the src files so it can keep things up to date without lots of pain. * I used a plugin that lets us define versions in a root props file like we currently do and ensures we use the same versions in all modules even after auto conflict resolution (unlike gradle by default) * It also locks versions so we can continue to pay attention to scary automatic dependency resolution changes * implementation and api used instead of compile * Things build and the majority of tests pass (Lucene's TestVirtualMethod does not for example) If someone like Uwe is serious about helping out with fun extras (regenerating sources, extracting data from ICU, quality checks, documentation (XSLT)), I'd look at contributing. - Mark On Mon, Apr 8, 2019 at 9:44 AM =C4=90=E1=BA=A1t Cao M=E1=BA=A1nh wrote: > Cool Diego, > > I will take a look on this. Thanks a lot! > --=20 - Mark http://about.me/markrmiller --000000000000eb8381058817c861 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I've got my own luce= ne-solr gradle branch as well.

I stole the BuildPlugin a= nd=C2=A0CheckWorkingCopy from Dat's branch, but also made some changes.=

* Similar to above above, I don't move the sr= c files so it can keep things up to date without lots of pain.
* = I used a plugin that lets us define versions in a root props file like we c= urrently do and ensures we use the same versions in all modules even after = auto conflict resolution (unlike gradle by default)
* It also loc= ks versions so we can continue to pay attention to scary automatic dependen= cy resolution changes
* implementation and api used instead of co= mpile
* Things build and the majority of tests pass (Lucene's= TestVirtualMethod does not for example)=C2=A0

If = someone like Uwe is serious about helping out with fun extras (regenerating= sources, extracting data from ICU, quality checks, documentation (XSLT)), = I'd look at contributing.

- Mark

On Mon, Apr 8, 2019 at 9:44 AM =C4=90=E1=BA=A1t Cao M=E1= =BA=A1nh <caomanhdat317@gmail= .com> wrote:
Cool Diego,

I will take = a look on this. Thanks a lot!


--
--000000000000eb8381058817c861--