Hi Javier, Quarkus with now more than 1k modules has been using gitflow-incremental-builder to build PR branches incrementally/partially for almost two years (and counting). I don't have exact numbers, but average build time is reduced by a lot (individual build time of course depends on the actual changes).
https://github.com/gitflow-incremental-builder/gitflow-incremental-builder Disclaimer: I'm the maintainer of that extension. Cheers, Falko Am 03.02.2023 um 14:02 schrieb Javier Gómez:
Hello Maven community, We are trying to accelerate the build time in local and CI environments (we use GitHub actions), in a large organization (+ 2000 Maven-Java projects), and we have seen a couple of extensions that could be very useful for us: - maven-build-cache-extension: https://maven.apache.org/extensions/maven-build-cache-extension - mvnd: https://github.com/apache/maven-mvnd Could anyone share their experiences with any of them, and what state they are in? For example, `maven-build-cache-extension` we see is quite recent, and relies on maven 3.9.0 or 4.0.0.0.0, unreleased, but initial results are quite promising. I have been able to play with some project, and the same `mvn clean verify` takes 10 times less, on some builds! `mvnd` we have not been able to find an official documentation site for it, beyond the README in its repository. I understand that its primary use is local environment, and currently in a CI environment it could bring little improvement, at least as long as you don't connect remotely to the daemon (https://github.com/apache/maven-mvnd/issues/665). Thank you very much. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org