Maven: A Developer's Notebook

Author: Timothy M O'Brien Publisher: O'Reilly Media Published: 2005-06-20 ISBN: 0596007507

Maven is a new project management and comprehension tool which provides an elegant way to share build logic across projects. An improvement to Apache Ant, thanks to numerous plug-ins and built-in integration with unit testing frameworks such as JUnit. Maven: A Developer's Notebook introduces the concept of project object model (POM) and offers details on the essential features of Maven. You'll discover how Maven can help you manage a project's build, reporting, and documentation; break a complex project into subprojects; report on code quality and project activity; create a custom remote repository; and build simple and complex plug-ins.

View on Amazon

Professional Java Tools for Extreme Programming: Ant, XDoclet, JUnit, Cactus, and Maven

Author: Richard Hightower Publisher: Wrox Published: 2004-04-23 ISBN: 0764556177

The Extreme Programming (XP) methodology enables you to build and test enterprise systems quickly without sacrificing quality. Using an example pet store application, expert Java developers demonstrate how to harness the latest versions of Ant and XDoclet for automated building and continuous integration. They explain how to automate the testing process using JUnit, Cactus, and other tools, and enhance project management through Maven and AntHill. Finally, they show you how to work with XP tools in the Eclipse IDE.

View on Amazon