- Les tâches en gras sont les tâches principales. Les tâches en gris sont des tâches secondaires ;
Dans les schémas, les numéros représentent l'ordre d'appel.
Tâche ANT | Description sommaire |
---|---|
initportal | Exécute toutes les tâches nécessaires au déploiement du portail et prépare la base de données du portail :
|
initdb | Supprime toutes les tables et prépare la base de données du portail :
|
db-update | Met à jour une base de données existante pour passer à la version supérieure :
|
db | Charge certaines tables et données :
Cette tâche et les taches db-* suivantes utilisent la classe portalShellBuildHelper décrite ici. |
db-hibernate | Supprime et créé les tables gérées par Hibernate :
|
db-hibernate-update | Effectue les modifications de la base de données (dans le cas des montées de version du portail) pour le portail et les schémas d'évènements :
|
db-hibernate-portal | Supprime et créé les tables gérées par Hibernate pour le portail :
|
db-hibernate-raw-events | Supprime et créé les tables gérées par Hibernate pour le stockage des évènements bruts (à usage statistique) du portail :
|
db-hibernate-aggr-events | Supprime et créé les tables gérées par Hibernate pour le stockage des évènements agrégés (à usage statistique) du portail :
|
db-hibernate-portal-update | Effectue les changements demandés (sur la base de données du portail - lors des montées de version) pour le schéma du portail :
|
db-hibernate-raw-events-update | Effectue les modifications de la base de données (dans le cas des montées de version du portail) pour le stockage des évènements bruts du portail :
|
db-hibernate-aggr-events-update | Effectue les modifications de la base de données (dans le cas des montées de version du portail) pour le stockage des évènements élaborés du portail :
|
db-import | Importe le contenu de fichier XML par défaut dans la base de données :
En fonction de la tâche, les fichiers d'un repertoire uportal-war/src/main/data/***_entities (cf. ci-dessous)seront importées en base de données. Ces répertoires contiennent des données qui seront importées en base lors de l'import. Ces données correspondent à des fichiers XML contenant les valeurs par défaut à entrer dans la base et nécessaires au bon démarrage d'uPortal 4. Pour plus d'informations sur le fonctionnement de Cernunnos : |
db-import-required | Importe en base de données les entités requises :
|
db-import-default | Importe en base de données les entités par défaut :
|
db-import-quickstart | Importe en base de données les entités de "démarrage rapide" :
|
deployPortletApp | Déploie le portlet (dans le conteneur de servlet) dont le .war est précisé en paramètre :
|
deploy-ear | Déploie le portail, les librairies et les portlets dans le conteneur de servlet :
Plus d'informations ici. |
clean-shared | Supprime le contenu du répertoire "shared/lib" de tomcat (supprime les librairies partagées) :
|
deploy-war | Déploie la webapp uPortal dans le conteneur de servlet :
|
fastWarDeploy | Déploie le .war en paramètre dans le conteneur de servlet :
Note : Techniquement le traitement est différent sous Windows et sous Centos. |
data-export | Exporte toutes les données vers un fichier XML :
Exemple : ant data-export -dir=some/export/directory |
data-import | Importe en base de données le ou les fichier(s) XML en paramètre :
Exemple 1 : ant data-import -Ddir=some/directory |
data-delete | Supprime les données spécifiées (Type et Id en paramètre) :
Exemple : ant data-delete -Dtype=MATABLE -Dsysid=MONIDTECHNIQUE |
up-shell | Exécute le script en paramètre :
|
Bloc de code | ||||
---|---|---|---|---|
| ||||
Logiciel utilisé : grand-ui-0.7.2 (fichier en PJ => https://www.esup-portail.org/download/attachments/257949796/grand-ui-0.7.2.7z?api=v2)
Il faut donner le fichier build.xml en entrée
Notes :
- Le logiciel ne fonctionne que sur machine 32 bits
- Il est préférable de travailler sur un copie du build.xml (afin de supprimer les "depends='prodPrompt'") afin de ne pas polluer le schéma |
Description sommaire
Brique | Description |
---|---|
ANT |
|
Tâche ANT initportal |
|
Tâche ANT deploy-ear |
|
Tâche ANT dbtest |
|
Maven |
|
Cernunnos |
|
Librairies JASIG définissant de nouvelles tâches ANT |
|
Portlets Overlays |
|
CAS |
|
Shibboleth |
|
... | ... |
... | ... |
... | ... |
... | ... |
... | ... |
Description détaillée
TODO (mais en attente car question en cours mail mar. 22/01/2013 16:35)
...
Brique
...
Documentation
...
...
...
lien vers la doc en ligne ou vers la page du wiki définissant plus finement
...
...
...
...
...
...
...