Please don't stop now! Many thanks for doing the work. Faster builds
will answer for any grumbling/transition pains I expect

On Sat, Jun 8, 2019 at 9:58 AM Gus Heck <gus.h...@gmail.com> wrote:
>
> Also looking forward to it. :) especially if it speeds things up. Moving 
> forward with it in 9x and not 8 sounds good to me. There are folks out there 
> who build themselves custom builds of Solr, so build changes this big seem 
> like a sort of back compatability concern, though obviously only for a 
> minority.
>
> On Fri, Jun 7, 2019 at 11:05 PM Ishan Chattopadhyaya 
> <ichattopadhy...@gmail.com> wrote:
>>
>> Looking forward to it, and thanks a lot for your effort. Excited!
>>
>> On Sat, 8 Jun, 2019, 4:29 AM Mark Miller, <markrmil...@gmail.com> wrote:
>>>
>>> Since I have heard no objection, I've continued working on moving the 
>>> project from ant+ivy+maven to gradle.
>>>
>>> At this point I've contributed significant time to this project. I hope 
>>> everyone has taken the time to consider this change and their possible 
>>> concerns. I don't want to beat a dead horse, but there is too much effort 
>>> involved to get caught up at the end.
>>>
>>> There is still a lot to do, it's not going to happen tomorrow, but many, 
>>> many things are done.
>>>
>>> The performance of the build in comparison to what we had will astonish you 
>>> on good hardware.
>>>
>>> Even comparing to your experience with the majority of maven builds, this 
>>> will be *significantly* faster. This is without using the gradle build 
>>> cache or paying proper attention to task uptodate properties.
>>>
>>> There are considerable improvements and benefits we can reap from this 
>>> change, but the sheer speed has made the development experience for me way 
>>> more enjoyable.
>>>
>>> My goal is to take us from a very powerful but complicated and slow and 
>>> clunky and dense build to what is essentially a modern top tier build 
>>> experience in power, performance, integrity and ease of use.
>>>
>>> I've made significant progress over the past month or so, but it will 
>>> likely take me another 2-4 before I plan on having something I'd considered 
>>> ready for prime time 9x duties.
>>>
>>> I'll take the time needed to get things right, hopefully everyone else will 
>>> take the time to help with a transition when that time comes.
>>>
>>> My hope is that version 9 is the first built with gradle. We can consider 
>>> it being available on 8 as well, but I don't think it makes sense to 
>>> release 8x versions with gradle. I think we should only consider the gradle 
>>> build on 8x as a developer convenience and it would be on the users of it 
>>> to address keeping it up to date with changes on the ant build as problems 
>>> arise. Depending on the time, it may not even make sense to put effort here.
>>>
>>> This weekend I'm wrapping up some work on making our dependency management 
>>> headache more transparent. I think we can make a lot of improvements on 
>>> understanding what is in our build and why and what is published or shipped 
>>> where and why.
>>>
>>> --
>>> - Mark
>>>
>>> http://about.me/markrmiller
>
>
>
> --
> http://www.needhamsoftware.com (work)
> http://www.the111shift.com (play)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to