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

Reply via email to