Step 2: Enunciate the API
To invoke Enunciate in our example, we're going to use the command-line scripts (as opposed to Ant or Maven). We make sure we have our environment set up, and invoke Enunciate on the source code (multi-line, single command, use the "-v" option to see more output of what Enunciate is doing):
user@localhost>enunciate -Espring.war.file ifyouwannabecool.war\
src/com/ifyouwannabecool/api/ExclusiveGroupException.java\
src/com/ifyouwannabecool/api/PermissionDeniedException.java\
src/com/ifyouwannabecool/api/LinkageService.java\
src/com/ifyouwannabecool/api/PersonaService.java\
src/com/ifyouwannabecool/impl/PersonaServiceImpl.java\
src/com/ifyouwannabecool/impl/LinkageServiceImpl.java\
src/com/ifyouwannabecool/domain/persona/Name.java\
src/com/ifyouwannabecool/domain/persona/Persona.java\
src/com/ifyouwannabecool/domain/link/Link.java\
src/com/ifyouwannabecool/domain/link/SocialGroup.java
You have successfully enunciated your web API.