I’ve noticed that attempting to support Java modules properly with Maven requires a lot of non standard configuration. I don’t know if anything can help there.
On Wed, Jun 16, 2021 at 07:11 Jeanderson <jeanderso...@gmail.com> wrote: > Thanks for the input Volkan! > > > > By switching to another build tool (Bazel or anything else), I expect to > > speed up these processes, maybe, by having more fine-grained control on > the > > dependency graph and avoiding unnecessary steps. > > > > I see quite often people switching from Maven to Gradle because Gradle > gives some flexibility on customizing the build cycle > and also because some people find it more convenient to use a scripting > language (rather than XML) to define the build process. > It seems to be a positive point in favor of Gradle when it comes to fine > tuning the build. > > Still, I'm curious about the use of Gradle in a monorepo. > Is there some particular reason to think that Gradle is not a good fit for > Log4J? > > About keeping Maven, wouldn't it be an alternative to use Build Profiles > [1] to skip unnecessary tasks? > > If others want to share some thoughts on the topic, it would be good too. > Maybe, that's something that I can do some investigation and contribute to > the community. > > [1] > https://maven.apache.org/guides/introduction/introduction-to-profiles.html > > Best, > Jeanderson Candido >