Referència de l'eina mads

Ús general: mads <ordre> [subordre] [arguments]. L'ajuda de cada ordre està disponible amb mads help <ordre>.

Opcions globals

Opció Descripció
-h, --help Mostra l'ajuda
-v, --verbose Mostra informació addicional
--version Versió de la plataforma i de l'eina, última versió publicada i tipus d'instal·lació
--update Actualitza l'eina (Homebrew o clon Git) o indica com fer-ho
--prefs Mostra les preferències de mads
--edit Edita les preferències de mads (per exemple M2_HOME)
--clear Esborra la memòria cau de mads
--clean Neteja els artefactes de MADS del repositori Maven local

Ordres

create

Crea un projecte nou.

Subordre Descripció
module Crea un mòdul (per defecte)
runtime Crea un runtime per a un mòdul
app Crea una app per a un mòdul
cnn Crea un fitxer de connexió per a un mòdul
userid Crea o actualitza un identificador d'usuari

generate

Genera el model d'entitats i altres recursos.

Subordre Descripció
module Genera tots els recursos del mòdul
model Genera el model d'entitats de base de dades (Java)
dart Genera el model d'entitats Dart
texts Genera els recursos de text
params Genera el diccionari de paràmetres
bundle Genera el bundle de l'aplicació
dbschema Genera l'esquema de base de dades a partir d'una base de dades existent

module

Utilitats de mòdul. Opcions: --modulePath, -n/--moduleName, --out, --defaultRuntime, --version.

Subordre Descripció
list Llista els mòduls MADS disponibles
version Gestiona la versió del mòdul
generate Genera tots els recursos del mòdul
test Executa els tests del mòdul
build Compila, empaqueta i instal·la al repositori Maven local
deploy Desplega el mòdul al repositori Maven
update Actualitza els recursos de l'IDE del mòdul

app

Utilitats d'app. Opcions: --modulePath, --runtime, --default, --version.

Subordre Descripció
list Llista les apps disponibles
version Gestiona la versió de l'app
update Actualitza els recursos de l'IDE de l'app

run

Executa un mòdul amb el seu runtime per defecte o amb --runtime <nom>. Opcions: --list, --modulePath, --locale, --username, --password, --nosplash. La subordre app descarrega i executa una app des del repositori WAPP.

pub

Publica al servei WAPP.

Subordre Descripció
module Publica un mòdul
app Publica una app
role Gestiona els rols del servei WAPP

test

mads test module executa els tests d'un mòdul.

doc

Subordre Descripció
generate Genera la documentació de la base de dades
publish Publica la documentació en un servidor remot

devtool

Obre les eines de desenvolupament d'un mòdul.

Subordre Descripció
domains Inspector de dominis
db Inspector de base de dades
dbsync Sincronització de bases de dades
security Eina de seguretat
texts Traducció de recursos

migrate i fix

  • mads migrate module: migra un mòdul de MADS 4.6 a MADS V5.
  • mads fix module: corregeix un mòdul perquè sigui compatible amb MADS V5.

Variables d'entorn

Variable Ús
JAVA_HOME_MADS JDK amb què s'executa mads (té prioritat sobre el java del PATH i JAVA_HOME)
M2_HOME Instal·lació de Maven que fan servir les ordres de mòdul
MADS_NO_UPDATE_CHECK Si està definida, desactiva la comprovació de versions noves