Release Management using Maven

Release Management is a serious business, no doubt! You can have the best development processes in place to build robust applications or you may have bug-free n-tier changes signed off and ready for roll-out, and yet if something goes wrong during the roll out process, critical systems may end up malfunctioning or worse, stay down for extending periods of time because of lengthy roll back procedures with potential consequences to the profitability and reputation.

Therefore, mechanisms that enable the seamless integration of development work into shippable builds that are also stored into a persistent area for quick roll back, are becoming increasingly critical for Release Managers. In this article, we will take a look in Maven one of the most popular tools that serves this process, as well as Archiva, a local repository for storing builds and their corresponding source code.


Continue reading