On Sun, Feb 09, 2020 at 09:43:24AM -0800, tony mancill wrote: > Source: gradle > Severity: wishlist > > This bug is for coordination/tracking... Sudip Mukherjee has been kind > enough to update simple-http to modern version that has been uploaded to > experimental. Now we need to update gradle-javascript to be able to > find simple.jar.
For records, copying from a mail I sent to Tony about this: I managed to take a look and iiuc, I think we have a problem. gradle depends on gradle to build itself. So, when I try to build gradle with new simple-http, old gradle is not finding simple.jar and is failing. I checked upstream gradle and they have not updated simple-http version and I think they might have also faced the same problem and could not update. I think the only solution is to modify simple-http so that it creates a temporary simple.jar and then we can build gradle to use with new jar files and then we can remove the temporary simple.jar in a next release of simple-http. And then from another subsequent mail: I did manage to add some hack to create a single jar file but gradle still failed to build. It seems only a single jar is not enough, the updated simple-http has also removed some class and gradle is using them like org.simpleframework.http.resource.FileContext or org.simpleframework.http.core.ContainerServer and gradle is using these classes. :( I checked upstream gradle and that also is using these classes. https://github.com/ngallagher/simpleframework/issues/15 was already opened for ContainerServer. I guess we can not use updated libsimple-http-java until upstream gradle also refactor their code and start using the new lib. -- Regards Sudip