Introduction

The architecture guide at the moment is quite weak. It is presumed that more architecture documentation will be added as more people write modules and extensions to Enunciate. For now, we'll limit the discussion of the architecture to a few brief topics.

Package your module into a jar, making sure your module class FQN is put in a file META-INF/services/org.codehaus.enunciate.modules.DeploymentModule in the jar (see Sun's discovery process for details). Then, as long as your jar is on the classpath when you invoke Enunciate, it should included as part of the engine.