Liste des tâches ant du package :

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

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

dbtest

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

ant dbtest

initdb

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

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

.........