paint-brush
Keeping Dependencies Up To Date with Maven-Centralized Dependency Managementby@aviyo
980 reads
980 reads

Keeping Dependencies Up To Date with Maven-Centralized Dependency Management

by Avi Youkhananov6mJanuary 4th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

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
Avi Youkhananov

Avi Youkhananov

@aviyo

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

About @aviyo
LEARN MORE ABOUT @AVIYO'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Avi Youkhananov HackerNoon profile picture
Avi Youkhananov@aviyo
I’m an application software engineer at Outbrain, with a passion for new technology.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite