Develop / Build RuntimeInfrastructure
source
3rd Party libs
Internal Libs
Config
templates
VM ImagesEnvironment
Templates
...















-
http://www.urbancode.com/html/resources/articles/reuse-maturity-model.html
“The granule of reuse is the granule
of rel...
A B
C









Project?
Version?
What if something goes
wrong?
Subset of files?










Examples:
• Maven Repos:
• (Artifactory, Nexus…)
• CodeStation
• NuGet
• Ivy
Don’t mind me, I’m
just waiting for the
whole internet to
download…


-
-
UrbanCode Inc. Proprietary and Confidential ©2012
http://mvnrepository.com/artifact/com.sun.jersey/jersey-bundle/1.16





-


A B
C



-

-
-





-


-

-


-
-
No, I’m not a lawyer
♫


-
-
No, I’m not a lawyer

-
-
-
-




-
-
-

-

-
www.urbancode.com
Managing Dependencies at Build Time
Managing Dependencies at Build Time
Managing Dependencies at Build Time
Managing Dependencies at Build Time
Managing Dependencies at Build Time
Managing Dependencies at Build Time
Managing Dependencies at Build Time
Managing Dependencies at Build Time
Managing Dependencies at Build Time
Upcoming SlideShare
Loading in …5
×

Managing Dependencies at Build Time

2,846 views

Published on

Published in: Technology

Managing Dependencies at Build Time

  1. 1. Develop / Build RuntimeInfrastructure source 3rd Party libs Internal Libs Config templates VM ImagesEnvironment Templates Deployment Manifests Deployable Builds Environment Manifests Sub-Projects Middleware “Code” Build Tools
  2. 2.   
  3. 3.    
  4. 4.    
  5. 5.
  6. 6.  
  7. 7.  - http://www.urbancode.com/html/resources/articles/reuse-maturity-model.html “The granule of reuse is the granule of release. Only components that are released through a tracking system can be effectively reused.” - Robert C. Martin’s C++ Report 1997
  8. 8. A B C
  9. 9.     
  10. 10.    
  11. 11. Project? Version? What if something goes wrong? Subset of files?
  12. 12.     
  13. 13.      Examples: • Maven Repos: • (Artifactory, Nexus…) • CodeStation • NuGet • Ivy
  14. 14. Don’t mind me, I’m just waiting for the whole internet to download…
  15. 15.   - - UrbanCode Inc. Proprietary and Confidential ©2012
  16. 16. http://mvnrepository.com/artifact/com.sun.jersey/jersey-bundle/1.16
  17. 17.    
  18. 18.  -  
  19. 19. A B C
  20. 20.  
  21. 21.  -  - -
  22. 22.    
  23. 23.  -   -  -
  24. 24.   - - No, I’m not a lawyer ♫
  25. 25.   - - No, I’m not a lawyer
  26. 26.  - - - -  
  27. 27.
  28. 28.  - - -  -  -
  29. 29. www.urbancode.com

×