Hi Lari, IMO, the maven shouldn't be removed until the gradle works well and all the related docs are ready. For now, It need lots of work to address those issues and prepare related documents. It will make the 4.15.0 release delay.
Last but no least, the gradle refactored the bookkeeper dependencies, which lead to Pulsar also need to be refactored on dependency. Thanks, Hang Lari Hotari <lhot...@apache.org> 于2022年3月22日周二 20:43写道: > > -1 for reverting back to Maven. > > Let's fix the issues in the Gradle instead of bringing Maven back. > It will be a burden to maintain 2 builds systems in a single project. > That's why it should be either Gradle or Maven, not both. > I prefer Gradle and I can volunteer in resolving the issues that there are > with Gradle. > > -Lari > > > On Mon, Mar 21, 2022 at 3:31 PM Enrico Olivelli <eolive...@gmail.com> wrote: > > > I see that the source tarball has a wrong name in current master > > > > I filed this issue, I believe it is a problem for a release > > https://github.com/apache/bookkeeper/issues/3129 > > > > I am also facing other problems with the Gradle build here > > https://github.com/apache/bookkeeper/pull/3084 > > I am not able to exclude LogBack and some Netty modules imported by > > ZooKeeper, > > I see that we are importing dependencies using "dependency.create" and > > I don't find much documentation about this. > > > > When I build locally BK I see many warnings from Gradle, like: > > "Expiring Daemon because JVM heap space is exhausted" or > > or > > > > Gradle detected a problem with the following location: > > > > '/Users/enrico.olivelli/dev/bookkeeper/bookkeeper-dist/build/distributions/bookkeeper-4.15.0-SNAPSHOT-src-bin.tar.gz'. > > Reason: Task ':bookkeeper-dist-src:distTarSha512' uses this output of > > task ':bookkeeper-dist:distTar' without declaring an explicit or > > implicit dependency. This can lead to incorrect results being > > produced, depending on what order the tasks are executed > > > > > > This Gradle migration is basically blocking the release and we are very > > late. > > > > IIUC there was some part of the community who pushed hard to do this > > migration, but all the enthusiasm seems to have gone away and now we > > have a broken repository. > > > > I wonder if it would be better to roll back to Maven, we didn't > > refactor the repository and restoring the pom.xml files may not be so > > hard as fixing all the Gradle problems. > > > > > > > > > > Enrico > >