kevindmoore
01/18/2023, 5:42 PMefemoney
01/18/2023, 5:51 PM40 mins is huge on average unless you have an equally huge multiproject build with lots & lots of dependencies.If thats not the case then you would need optimize your repositories /
dependencyUpdates
task configuration. For the repositories, add content filtering (so that the build spends the less time trying to resolve dependencies from the wrong repos) and for the dependencyUpdates task, add component filtering via rejectVersionIf
kevindmoore
01/18/2023, 6:11 PMefemoney
01/18/2023, 6:12 PMexclusiveContent
) and played with the order of repositoriesJavier
01/18/2023, 6:56 PMkevindmoore
01/18/2023, 7:21 PMkevindmoore
01/18/2023, 7:21 PMmaven {
content { includeGroupByRegex("*") }
}
efemoney
01/18/2023, 7:27 PMcontent
but with the added capability that it blocks other repositories with the same filter with the effect that only the repository which has exclusiveContent setup will be able to serve modules that match the filter. We have this for instance:efemoney
01/18/2023, 7:29 PMkevindmoore
01/18/2023, 7:31 PMefemoney
01/18/2023, 7:32 PMMustafa Ozhan
01/19/2023, 4:38 PMversion catalogs + renovate is niceagreed i moved dependencyUpdates to renovate too