8Apr/090
Maven and the Enterprise
Sounds like a band from the 70's, huh? Here's a quick picture for part of a presentation I am putting together for my colleagues.
Here's a basic drawing describing a minimum development environment for any company. The "servers" can be consolidated to a certain point, especially if you are using virtualization software.
Also, the source control, continuous integration and maven repository manager can realistically all run on a single server. You MIGHT be able to get away with running the actual builds on the box but might run into some performance issues, particularly if you are running a big build and simultaneously checking in a bunch of source code.
