I have some experience with Gradle too. I will try to help out if there is something I can do.
Dawid On Sun, Aug 18, 2019, 09:40 Mark Miller <markrmil...@gmail.com> wrote: > I also would like to keep this overlap to a minimum. Ideally it would be > just enough time for devs to try things so we can fine tune any major rough > edges before removing things. > > The only reason it’s not my concrete plan is that it’s a little out of my > hands and will depend on when/if enough of us can handle churning though > through the switch to the teams satisfaction. I don’t expect all smooth > sailing. > > You are definitely a key piece to that equation, so that’s a start if you > are going to be ready. > > Mark > > On Fri, Aug 16, 2019 at 11:56 AM Uwe Schindler <u...@thetaphi.de> wrote: > >> Hi, >> >> >> >> I was talking with several people on berlinbuzzwords and we all agreed on >> one thing: Don’t keep the Ant, Maven and Gradle builds in parallel. IMHO, >> we should get rid of the Ant build ASAP, because it’s impossible to keep >> all three systems up to date at the same time. >> >> >> >> I think the reason for the parallel builds was to have it easier to merge >> when the new branch was created. In addition, I think Mark was afraid that >> some people will complain. But I think people will complain more, iff they >> have to maintain 3 build systems in parallel. >> >> >> >> In short: I’d like to get rid of the Ant/Maven build as soon as possible! >> I will also port over the Multirelease-JAR stuff in branch_8x, no worries! >> >> >> >> I am on vacation the next 2 weeks, so if you switch now, I can’t help >> with changing Jenkins. >> >> >> >> Uwe >> >> >> >> ----- >> >> Uwe Schindler >> >> Achterdiek 19, D-28357 Bremen >> <https://www.google.com/maps/search/Achterdiek+19,+D-28357+Bremen?entry=gmail&source=g> >> >> https://www.thetaphi.de >> >> eMail: u...@thetaphi.de >> >> >> >> *From:* Jan Høydahl <jan....@cominvent.com> >> *Sent:* Friday, August 16, 2019 11:34 AM >> *To:* dev@lucene.apache.org; markrmil...@gmail.com >> *Subject:* Re: The Gradle train. >> >> >> >> +1 >> >> >> >> Better to jump in now and have a few weeks of frustration and bug fixing >> from all of us than keeping this amazing improvement it a dark branch much >> longer :) >> >> I'll probably also try to adapt releaseWidard.py on master to work with >> the new build.. >> >> >> >> -- >> Jan Høydahl, search solution architect >> Cominvent AS - www.cominvent.com >> >> >> >> 15. aug. 2019 kl. 23:23 skrev Mark Miller <markrmil...@gmail.com>: >> >> >> >> https://issues.apache.org/jira/projects/SOLR/issues/SOLR-13452 Update >> the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle. >> >> >> >> Okay, we are at the point where either this thing lands soon and gains >> some contributors to help finish or it overwhelms me and crashes & burns. >> That almost sounds negative, but it was actually the plan so far and I'm >> pretty excited after all this time invested. I need to punt this over to >> the community though - the final implications and ramifications of moving >> fully to gradle are just too big for me individually regardless of the time >> frame. >> >> >> >> I've done about 95%+ of what I wanted to do before trying to land >> something - a few more hoops to jump around. We pull in more deps than we >> should right now, I'll deal with that shortly, and mvn publishing needs >> work (mostly around solr-server, but dist and publishing both prob need >> edge work at least). Those are the main things on my mind. There are >> probably a ton of other little things, but I'm thinking those that are >> important will rise up quickly and the rest can be handled over time. >> >> >> >> This will be a large change. Some things will still take time to get up >> to par with what we have now. Many things will need to be sorted out >> (jenkins, releases, smoke tester type things, docs, etc). >> >> >> >> I've also made all the decisions and trade-offs and what not. I'm pretty >> happy about that, but I'm sure some will want to discuss and debate some >> choices once things are in their face. I've spent a lot of time in my >> recent life on this stuff and I'm ready to battle for some of it :) And to >> be mistaken, ignorant, or convinced of other paths for some other parts of >> it. I'll only say, every time I go from working with the gradle build back >> to ant+ivy+mvn, it feels like a big backslide. >> >> >> >> I'm thinking maybe in September/October? And only on master, hopefully >> living side by side with ant+ivy+mvn, but the goal would be for that period >> to be brief. They can't live in complete harmony - someone has to own the >> dependency view of the world for example, the one that actually gets >> committed (license, checksums, etc). Otherwise, I've done my best to do >> this in a way that doesn't break the current build. Will need to inspect >> that closer before landing though. >> >> >> >> This is just another heads up. Once we are in a main branch, I'm hoping a >> few of you will either have to jump in and help this land or we will have >> to pull it back out I think. Be prepared :) >> >> >> >> -- >> >> - Mark >> >> >> >> http://about.me/markrmiller >> >> >> > -- > - Mark > > http://about.me/markrmiller >