Keeping Dependencies Up To Date with Maven-Centralized Dependency Managementby@aviyo
909 reads

Keeping Dependencies Up To Date with Maven-Centralized Dependency Management

tldt arrow
Read on Terminal Reader
Read this story w/o Javascript

Too Long; Didn't Read

Outbrain’s approach to repository structures reduces dependency conflicts. Mono-repo is responsible for keeping internal shared libraries, versions of 3rd-party dependencies, and APIs among teams and that can be released and managed by a specific version. Multi-repos should reduce the frequency of dependency conflicts, since we have one place with a repo that manages all dependencies. All the internal shared shared libraries are compiled and released with the same dependencies because they are all defined under the same pom (the parent pom)

Company Mentioned

Mention Thumbnail
featured image - Keeping Dependencies Up To Date with Maven-Centralized Dependency Management
Avi Youkhananov HackerNoon profile picture

@aviyo

Avi Youkhananov

I’m an application software engineer at Outbrain, with a passion for new technology.


Receive Stories from @aviyo

react to story with heart
Avi Youkhananov HackerNoon profile picture
by Avi Youkhananov @aviyo.I’m an application software engineer at Outbrain, with a passion for new technology.
Read My Stories

RELATED STORIES

L O A D I N G
. . . comments & more!