logo
header art

Using Maven to Manage Your Projects

June 23, 2005

Introduction

This article will explain how to use Maven to simplify your project management tasks. Maven is an increasingly popular tool from the Apache Software Foundation designed to make it easier to manage all aspects of a project, not just its build process. It enforces a number of project management best practices by default, covering topics as diverse as directory structures, to integrated testing during the build process, to maintaining up-to-date project documentation. For those tasks you can't accomplish using the default install of Maven, there are a wide variety of plug-ins. For this article, we will only deal with one such plug-in: the Maven Tomcat Plugin; this plug-in provides goals that allow you to deploy/install your webapps to Tomcat.