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

Déployer le portail

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

bla bla bla

(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 ant bla

deploy-war

bla bla bla

ant bla

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 :

ant bla

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

.........
deploy-ear

bla bla bla

ant bla

db

bla bla bla

ant bla

i18n-db

bla bla bla

ant bla

l10n-db

bla bla bla

ant bla

dbunload

bla bla bla

ant bla

dbtest

bla bla bla

ant bla

md5passwd

bla bla bla

ant bla

deluser

bla bla bla

ant bla

regchantype

bla bla bla

ant bla

addstylesheet

bla bla bla

ant bla

modstylesheet

bla bla bla

ant bla

delstylesheet

bla bla bla

ant bla

pubchan

bla bla bla

ant bla

deployPortletApp

bla bla bla

ant bla

hsql

bla bla bla