One of the toughest things to do when writing technical documentation is to keep your examples working through edit after edit, and change after change in the APIs you describe. Starting with Maven: The Definitive Guide, we're taking a slightly unusual approach to this: we're going to subject the contents of our book to integration-testing.