Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=257064980) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 39) afficher la version suivante »

[INTERNAL_esupv4] Validation de la page

RELECTURE MG: DOC. VALIDÉE

#ValidateurDateComments
1Mathilde Guerin

13/02/2013
15/02/2013

ajout/modif de initdb, data-list et data-import => OK
ajout data-export (Vincent P.) => OK
demande de clarification des exemples de la tâche db => OK

2   

Liste des tâches ant du package :

 

 

Nom de la tâche

Description

Exemple

initportal

Tâche initiale de déploiement et d'initialisation de la base de données.
Attention : cette tâche supprime les données existantes de la base.
Prérequis :

  1. Avoir renseigné la section de la base de données dans le fichier esup.properties
  2. Avoir renseigné la section du serveur dans le fichier esup.properties

ant initportal

deploy-war

Package l'application Esup-Uportal et la déploie dans le répertoire webApp configuré dans esup.properties

ant deploy-war

deploy-ear

Package l'application Esup-Uportal ainsi que les portlets et les déploie dans le répertoire webApp configuré dans esup.properties

ant deploy-ear

i18n-db

Charge les tables et données d’internationalisation (i18n).

ant i18n-db

l10n-db

Charge les réglages de localisation (l10n).

ant l10n-db

dbtest

Réalise un test de bon paramétrage de la base de données et les affiche à l'écran.

ant dbtest

md5passwd

Permet une insertion d'un utilisateur dans la base de données. Demande le mot de passe et se charge de la création.

ant md5passwd -Dusername=Pierre

deluser

Permet la suppression d'un utilisateur de la base de données.

ant deluser -Duser=Pierre

deployPortletApp

Accepte en entrée un war de portltet, modifie son fichier web.xml et déploie la nouvelle archive dans le serveur.

ant deployPortletApp -DportletApp=C:/TEMP/myPortlet.war

hsql

Démarre une instance de serveur HSQLDB avec les paramètres par défaut du projet. Cette commande ne rend pas la main et doit être coupée à l'aide de CRTL+C.

ant hsql

dbtest

Réalise un test de bon paramétrage de la base de données et les affiche à l'écran.

ant dbtest

inidb

Supprime toutes les tables et réinitialise la base (avec les entités required, default et quickstart chargées)
Attention : cette tâche supprime les données existantes de la base.

ant initdb
dbCharge la base de données à l'aide de l'outil DbLoader.
Attention: cette tâche supprime les données existantes de la base.

 

Paramétrage secondaireValeurRôle
-Dcreatescript-cPasse le paramètre createScript à true
-ncPasse le paramètre createScript à false
-Ddroptables-DPasse le paramètre droptables à true
-nDPasse le paramètre droptables à false
-Dcreatetables -CPasse le paramètre createtables à true
-nCPasse le paramètre createtables à false
-Dpopulatetables -PPasse le paramètre populatetables à true
-nPPasse le paramètre populatetables à false

ant db -Dusetable=-t -Dtablefile=/properties/db/mytables.xml
(Utilise les tables décrites dans le fichier /properties/db/mytables.xml)


ant db -Dusedata=-d -Ddatafile=/properties/db/mydata.xml
(Utilise les données indiquées dans le fichier /properties/db/mydata.xml)
data-list

Permet de lister :

  • les types d'entités qu'il est possible d'importer, exporter ou supprimer
  • les données en base pour un type spécifique

ant data-list
(Liste les types d'entités importables/exportables/supprimables)

ant data-list -Dtype=layout
(Liste les données en base de type layout)

data-import

Importe des données en base.

ant data-import -Ddir=/path/to/dataRepertoire
ant data-import -Ddir=/path/to/dataRepertoire -Dpattern=test.portlet-definition.xml

ant data-import -Dfile=/path/to/fichier

data-export
Exporte les données de la base.

ant data-export -Ddir=/path/to/repertoire
ant data-export -Ddir=/path/to/repertoire -Dtype=portlet-definition
ant data-export -Ddir=/path/to/repertoire -Dtype=portlet-definition -Dsysid=calendar

data-delete
Supprime des données en base.
Attention: Cette commande est à manier avec grande précaution => Suppression de données en base !
ant data-delete -Dtype=portlet-definition -Dsysid=calendar

Liste des tâches ant obsolètes du package :

Nom de la tâche

Description

Exemple

regchantype

Tâche obsolète. Utiliser "data-import"

N/S

addstylesheet

Tâche obsolète. Utiliser "data-import"

N/S

modstylesheet

Tâche obsolète. Utiliser "data-import"

N/S

delstylesheet

Tâche obsolète. Utiliser "data-import"

N/S

pubchan

Tâche obsolète. Utiliser "data-import"

N/S

  • Aucune étiquette