Re: Call for help: moving from ant build to gradle
+1 for moving to gradle. I'm happy to help. On Wed, Dec 19, 2018 at 8:25 AM Mark Miller wrote: > +1. Gradle is the alpha and the omega of build systems. I will help. > > - Mark > > On Sun, Nov 4, 2018 at 1:13 PM Đạt Cao Mạnh > wrote: > >> 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! >> >> > > -- > - Mark > > http://about.me/markrmiller > -- Best regards, Vladimir Kroz www.linkedin.com/in/*vkroz* <http://www.linkedin.com/in/vkroz> Phone: (707) 515-9195
[jira] [Issue Comment Deleted] (LUCENE-5755) Explore alternative build systems
[ https://issues.apache.org/jira/browse/LUCENE-5755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Kroz updated LUCENE-5755: -- Comment: was deleted (was: +1) > Explore alternative build systems > - > > Key: LUCENE-5755 > URL: https://issues.apache.org/jira/browse/LUCENE-5755 > Project: Lucene - Core > Issue Type: Task >Reporter: Dawid Weiss >Priority: Minor > > I am dissatisfied with how ANT and submodules currently work in Lucene/ Solr. > It's not even the tool's fault; it seems Lucene builds just hit the borders > of what it can do, especially in terms of submodule dependencies etc. > I don't think Maven will help much too, given certain things I'd like to have > in the build (for example collect all tests globally for a single execution > phase at the end of the build, to support better load-balancing). > I'd like to explore Gradle as an alternative. This task is a notepad for > thoughts and experiments. > An example of a complex (?) gradle build is javafx, for example. > http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc932af/build.gradle -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (LUCENE-5755) Explore alternative build systems
[ https://issues.apache.org/jira/browse/LUCENE-5755?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16744532#comment-16744532 ] Vladimir Kroz commented on LUCENE-5755: --- +1 > Explore alternative build systems > - > > Key: LUCENE-5755 > URL: https://issues.apache.org/jira/browse/LUCENE-5755 > Project: Lucene - Core > Issue Type: Task >Reporter: Dawid Weiss >Priority: Minor > > I am dissatisfied with how ANT and submodules currently work in Lucene/ Solr. > It's not even the tool's fault; it seems Lucene builds just hit the borders > of what it can do, especially in terms of submodule dependencies etc. > I don't think Maven will help much too, given certain things I'd like to have > in the build (for example collect all tests globally for a single execution > phase at the end of the build, to support better load-balancing). > I'd like to explore Gradle as an alternative. This task is a notepad for > thoughts and experiments. > An example of a complex (?) gradle build is javafx, for example. > http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc932af/build.gradle -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org