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.

Liste des tâches ant du package :

Sommaire
minLevel6
outlinefalse
typeflat

...

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
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

.........