+1 to put latest progress onto a branch and iterate. Those benefits of Gradle over Ant sound compelling.
Mike McCandless http://blog.mikemccandless.com On Mon, Nov 5, 2018 at 10:22 AM David Smiley <[email protected]> wrote: > Glad to see this Dat & Uwe! > > RE "Should we all commit to the branch for proceeding?" > > In this context do you mean are we "committed" to migrating to Gradle? > (+1 from me). Or that future work should continue to use that branch? It > seems very logical to use a branch. > > ~ David > > On Mon, Nov 5, 2018 at 7:46 AM Uwe Schindler <[email protected]> wrote: > >> Hi Đạt, >> >> >> >> great work. I had some time to look into it, looks good as a start. I >> agree there is a lot of work to be done, especially the additional tasks >> for regenerating sources, extracting data from ICU, quality checks, >> documentation (XSLT). Also the transcoder to Java 9+ for MR-JARs is still >> missing as a “compile”-like task (I can help with that). >> >> >> >> Should we all commit to the branch for proceeding? >> >> Uwe >> >> >> >> ----- >> >> Uwe Schindler >> >> Achterdiek 19, D-28357 Bremen >> <https://maps.google.com/?q=Achterdiek+19,+D-28357+Bremen&entry=gmail&source=g> >> >> http://www.thetaphi.de >> >> eMail: [email protected] >> >> >> >> *From:* Đạt Cao Mạnh <[email protected]> >> *Sent:* Sunday, November 4, 2018 8:13 PM >> *To:* Solr/Lucene Dev <[email protected]> >> *Subject:* Call for help: moving from ant build to gradle >> >> >> >> Hi guys, >> >> >> >> Recently, I had a chance of working on modifying different build.xml of >> our project. To be honest that was a painful experience, especially the >> number of steps for adding a new module in our project. We reach the >> limitation point of Ant and moving to Gradle seems a good option since it >> has been widely used in many projects. There are several benefits of the >> moving here that I would like to mention >> >> * The capability of caching result in Gradle make running task much >> faster. I.e: rerunning forbiddenApi check in Gradle only takes 5 seconds >> (comparing to more than a minute of Ant). >> >> * Adding modules is much easier now. >> >> * Adding dependencies is a pleasure now since we don't have to run ant >> clean-idea and ant idea all over again. >> >> * Natively supported by different IDEs. >> >> >> >> On my very boring long flight from Montreal back to Vietnam, I tried to >> convert the Lucene/Solr Ant to Gradle, I finally achieved something here by >> being able to import project and run tests natively from IntelliJ IDEA >> (branch jira/gradle). >> >> >> >> I'm converting ant precommit for Lucene to Gradle. But there are a lot of >> things need to be done here and my limitation understanding in our Ant >> build and Gradle may make the work take a lot of time to finish. >> >> >> >> Therefore, I really need help from the community to finish the work and >> we will be able to move to a totally new, modern, powerful build tool. >> >> >> >> Thanks! >> >> >> > -- > Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker > LinkedIn: http://linkedin.com/in/davidwsmiley | Book: > http://www.solrenterprisesearchserver.com >
