Wow, this article is just a cluster ****er: Article :: Robert C. Martin's Clean Code Tip of the Week #8: Your Build Shouldn't Require More Than One Step.

It starts out as a huge story (this is under a .Net programming article category). 1,787 words later, you're only left with this "value" piece of information (i.e. the only non-story piece of information):
Quote Originally Posted by Robert C. Martin
Building a project should be a single trivial operation. You should not have to check many little pieces out of source code control. You should not need a sequence of arcane commands or context dependent scripts in order to build the individual elements. You should not have to search near and far for all the various little extra JARs, XML files, and other artifacts that the system requires. You should be able to check out the system with one simple command and then issue one other simple command to build it.
I feel more stupider now.