2011-07-27 11 views

Respuesta

18

usted tiene que "centrarse" esa clase primero en añadir o cambiar los campos en él

roo> focus --class ~.LaserCannon 
~.LaserCannon roo> field number --fieldName strength --type double 
Updated SRC_MAIN_JAVA/com/stackoverflow/LaserCannon.java 
Updated SRC_MAIN_JAVA/com/stackoverflow/LaserCannon_Roo_JavaBean.aj 
Updated SRC_MAIN_JAVA/com/stackoverflow/LaserCannon_Roo_ToString.aj 

lo que sumado campo "fuerza" a mi clase com.stackoverflow.LaserCannon (~ es evaluado por roo a su proyecto de paquete de nivel superior)

+0

Exactamente lo que estaba buscando. Gracias. – Hedge

+0

Guardado mi viaje a la documentación. ¡Gracias! –

1

También puede usar el atributo "--clase" en el comando "campo".

En la consola de Roo usar la tecla de tabulación para la sugerencia con los comandos (o ctrl + espacio en la STS [incluso en Mac])

Ver Field Commands reference

Por ejemplo:

roo> field string --fieldName borrar --class ~.domain.Comercio 
Updated SRC_MAIN_JAVA\com\malsolo\stackoverflow\domain\Comercio.java 
Updated SRC_MAIN_WEBAPP\WEB-INF\i18n\application.properties 
Updated SRC_MAIN_JAVA\com\malsolo\stackoverflow\domain\Comercio_Roo_JavaBean.aj 
Updated SRC_MAIN_JAVA\com\malsolo\stackoverflow\domain\Comercio_Roo_ToString.aj 
Updated SRC_TEST_JAVA\com\malsolo\stackoverflow\domain\ComercioDataOnDemand_Roo_DataOnDemand.aj 
Updated SRC_MAIN_WEBAPP\WEB-INF\views\stack\comercios\list.jspx 
Updated SRC_MAIN_WEBAPP\WEB-INF\views\stack\comercios\show.jspx 
Updated SRC_MAIN_WEBAPP\WEB-INF\views\stack\comercios\create.jspx 
Updated SRC_MAIN_WEBAPP\WEB-INF\views\stack\comercios\update.jspx 
Cuestiones relacionadas