enunciate

articulate your web api.

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.

Step 3: Take a Look >>