How can I make a case for "dependency management"?
Posted
by
C. Ross
on Programmers
See other posts from Programmers
or by C. Ross
Published on 2012-11-07T14:26:26Z
Indexed on
2012/11/07
17:17 UTC
Read the original article
Hit count: 233
dependency-management
I'm currently trying to make a case for adopting dependency management for builds (ala Maven, Ivy, NuGet) and creating an internal repository for shared modules, of which we have over a dozen enterprise wide. What are the primary selling points of this build technique? The ones I have so far:
- Eases the process of distributing and importing shared modules, especially version upgrades.
- Requires the dependencies of shared modules to be precisely documented.
- Removes shared modules from source control, speeding and simplifying checkouts/check ins (when you have applications with 20+ libraries this is a real factor).
- Allows more control or awareness of what third party libs are used in your organization.
Are there any selling points that I'm missing? Are there any studies or articles giving improvement metrics?
© Programmers or respective owner