Using and developing JAXB 2 Plugins with Jaxb2-Commons

Introduction

Using plugins

Overview

Plugin dependencies

Using plugins with Ant

Using plugins with Maven2

Troubleshooting

Examples

Using basic plugins (ToString, Equals, HashCode, Cloneable) in a Maven2 project

Developing plugins

Overview

Writing a simple plugin

Using extension bindings

Writing a parameterizable plugin

Writing a Spring-configurable plugin

Building the plugin

Jaxb2-Commons Maven2 build system

Testing the plugin

Programmatic execution of the plugin

Integrated testing

Documenting the plugin

Distributing the plugin