Introduction

Project Mindoro aims to provide a starter Web application template that integrates Maven, the Spring Framework, Hibernate + XDoclet, and Freemarker (similar to AppFuse, but using Maven vs. Ant, and Freemarker vs. Struts).

The goal of the project is with minimum installation (Maven, Tomcat and a Hibernate supported database such as MySQL) and configuration (editing some property files and XML configuration files), users can simply run a Maven goal and the template will do the rest of the work of downloading other dependencies, compilation, XDoclet annotation processing and generation of Hibernate mapping files, creating or updating the database schema, running automated unit tests, packaging the Web application and deploying it to Tomcat.