Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3
Avertissement
iconfalse
title[INTERNAL_esupv4] Validation de la page

État
colourYellow
titleEn cours...

#ValidateurDateComments
1Mathilde Guerin13/02/13

ajout de initdb
ajout data-export (Vincent P.)
demande de clarification des exemples de la tâche db

2   

Liste des tâches ant du package :

Sommaire
minLevel6
outlinefalse
typeflat
 

Astuce
Pour plus d'informations sur chacune de ces taches Ant, lire la documentation Description technique.

Nom de la tâche

Description

Exemple

initportal

(avertissement) Tâche initiale de déploiement du portail 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

db

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

ant db -Dusetable=-t -Dtablefile=/properties/db/mytables.xml
ant db -Dusedata=-d -Ddatafile=/properties/db/mydata.xml
ant db -Dcreatescript=-c
ant db -Dcreatescript=-nc
ant db -Ddroptables=-D
ant db -Ddroptables=-nD
ant db -Dcreatetables=-C
ant db -Dcreatetables=-nC
ant db -Dpopulatetables=-P
ant db -Dpopulatetables=-nP

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

(avertissement) 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

data-import

Importe des données dans le projet.

ant data-import -Ddir=repertoire
ant data-import -Dfile=fichier

dbtest

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

ant dbtest

initdb

(avertissement)

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
db(avertissement) Charge 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)
db-updateMet à jour la base de données lors de montée de versions du portailant db-update
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
(avertissement) 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
Info
titleRéférences

https://wiki.jasig.org/display/UPM40/Import+Export+Data+Migration+Tools

 

 

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

i18n-db

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

N/S

l10n-db

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

N/S

.........