Currently all workflows run several mvn compile processes and download lots of maven dependencies redundantly.
We need to use a cache for m2/repository so that each job can use an external space for its dependency downloads instead of its own local space.
More information can be found here:
https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows
Currently all workflows run several mvn compile processes and download lots of maven dependencies redundantly.
We need to use a cache for m2/repository so that each job can use an external space for its dependency downloads instead of its own local space.
More information can be found here:
https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows