In all fairness, I do remember dependency management being extremely daunting when I was a beginner java programmer. It's just one of those things that you have to get used to. Packaging your...