Con esta herramienta tenemos varias opciones:
- setup: Sirve para configurar el proyecto. Te pregunta entre otras cosas el directorio de instalación de JBoss, si quieres desplegar un archivo war (sin EJBs) o un ear (con EJBs), el nombre del paquete donde irán las clases, y parámetros de la conexión con la base de datos.
- new-project: Crea un proyecto para eclipse con todas las dependencias y la configuración básica a partir de los datos proporcionados a través del setup.
- update-project: Actualiza el proyecto con las últimas dependencias.
- delete-project: borra el proyecto
- deploy: Despliega el proyecto y el datasource en JBoss
- undeploy: Replega el proyecto y el datasource.
- explode: Desplega el proyecto y el datasource en JBoss como una estructura de ficheros, sin empaquetar.
- restart: Resetea el proyectodesplegado con ”explode”
- unexplode: Replega el proyecto y el datasource desplegado con ”explode”
- new-action: Crea un nuevo Stateless Session Bean con su correspondiente interface y sus anotaciones.
- new-form: Crea un nuevo Stateful Session Bean con su correspondiente interface y sus anotaciones.
- new-conversation: Crea un nuevo Stateful Session Bean con su correspondiente interface y sus anotaciones. Añade anotaciones y esqueletos de métodos para trabajar con Tasks. También crea una clase de Test que puede usarse para simular el ciclo de petición/respuesta de JSF.
- new-entity: Crea un nuevo Entity Bean con sus anotaciones.
- generate-entities: Genera Entity Beans a partir de un modelo existente en la base de datos