Skip to content

Update dependencies and verify build health

Manuel Prinz requested to merge dependencies into master

This fixes the remaining dependency "issues" by listing everything explicitly or configuring an exception where easy modification is not possible. This only concerns the cases where the Kotlin standard library is added to a configuration which is not used in a module. It also calls the buildHealth task on build and verifies that the dependency list is up-to-date. All tasks can be cached and should not impact build performance a lot.

Listing transitive dependencies explicitly is a bit of a controversial feature. I did it, but I am considering to change this in the future. It should only affect the rest-api-server module and test dependencies.

Edited by Manuel Prinz

Merge request reports