Contents

Title and Copyright Information

Preface

1 Introduction to Continuous Integration

2 Roadmap for Continuous Integration

3 Installing and Configuring Subversion for Version Control

4 Installing and Configuring the Archiva Maven Repository Manager

5 Installing and Configuring Maven for Build Automation and Dependency Management

6 Installing and Configuring Hudson for Continuous Integration

7 Understanding Maven Version Numbers

8 Customizing the Build Process with Maven POM Inheritance

9 Building Java EE Projects for WebLogic Server with Maven

10 Building Oracle Coherence Projects with Maven

11 Building a Real Application with Maven

12 From Build Automation to Continuous Integration