Referencia de la herramienta mads
Uso general: mads <comando> [subcomando] [argumentos]. La ayuda de cada comando está disponible con mads help <comando>.
Opciones globales
| Opción | Descripción |
|---|---|
-h, --help |
Muestra la ayuda |
-v, --verbose |
Muestra información adicional |
--version |
Versión de la plataforma y de la herramienta, última versión publicada y tipo de instalación |
--update |
Actualiza la herramienta (Homebrew o clon Git) o indica cómo hacerlo |
--prefs |
Muestra las preferencias de mads |
--edit |
Edita las preferencias de mads (por ejemplo M2_HOME) |
--clear |
Borra la caché de mads |
--clean |
Limpia los artefactos de MADS del repositorio Maven local |
Comandos
create
Crea un proyecto nuevo.
| Subcomando | Descripción |
|---|---|
module |
Crea un módulo (por defecto) |
runtime |
Crea un runtime para un módulo |
app |
Crea una app para un módulo |
cnn |
Crea un fichero de conexión para un módulo |
userid |
Crea o actualiza un identificador de usuario |
generate
Genera el modelo de entidades y otros recursos.
| Subcomando | Descripción |
|---|---|
module |
Genera todos los recursos del módulo |
model |
Genera el modelo de entidades de base de datos (Java) |
dart |
Genera el modelo de entidades Dart |
texts |
Genera los recursos de texto |
params |
Genera el diccionario de parámetros |
bundle |
Genera el bundle de la aplicación |
dbschema |
Genera el esquema de base de datos a partir de una base de datos existente |
module
Utilidades de módulo. Opciones: --modulePath, -n/--moduleName, --out, --defaultRuntime, --version.
| Subcomando | Descripción |
|---|---|
list |
Lista los módulos MADS disponibles |
version |
Gestiona la versión del módulo |
generate |
Genera todos los recursos del módulo |
test |
Ejecuta los tests del módulo |
build |
Compila, empaqueta e instala en el repositorio Maven local |
deploy |
Despliega el módulo en el repositorio Maven |
update |
Actualiza los recursos del IDE del módulo |
app
Utilidades de app. Opciones: --modulePath, --runtime, --default, --version.
| Subcomando | Descripción |
|---|---|
list |
Lista las apps disponibles |
version |
Gestiona la versión de la app |
update |
Actualiza los recursos del IDE de la app |
run
Ejecuta un módulo con su runtime por defecto o con --runtime <nombre>. Opciones: --list, --modulePath, --locale, --username, --password, --nosplash. El subcomando app descarga y ejecuta una app desde el repositorio WAPP.
pub
Publica en el servicio WAPP.
| Subcomando | Descripción |
|---|---|
module |
Publica un módulo |
app |
Publica una app |
role |
Gestiona los roles del servicio WAPP |
test
mads test module ejecuta los tests de un módulo.
doc
| Subcomando | Descripción |
|---|---|
generate |
Genera la documentación de la base de datos |
publish |
Publica la documentación en un servidor remoto |
devtool
Abre las herramientas de desarrollo de un módulo.
| Subcomando | Descripción |
|---|---|
domains |
Inspector de dominios |
db |
Inspector de base de datos |
dbsync |
Sincronización de bases de datos |
security |
Herramienta de seguridad |
texts |
Traducción de recursos |
migrate y fix
mads migrate module: migra un módulo de MADS 4.6 a MADS V5.mads fix module: corrige un módulo para que sea compatible con MADS V5.
Variables de entorno
| Variable | Uso |
|---|---|
JAVA_HOME_MADS |
JDK con el que se ejecuta mads (tiene prioridad sobre java del PATH y JAVA_HOME) |
M2_HOME |
Instalación de Maven que usan los comandos de módulo |
MADS_NO_UPDATE_CHECK |
Si está definida, desactiva la comprobación de versiones nuevas |