Description sommaire
Les tâches en gras sont les tâches principales. Les tâches en gris sont des tâches secondaires.
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 :
|
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 du portail :
|
db-hibernate-aggr-events | Supprime et créé les tables gérées par Hibernate pour le stockage des évènements élaborés 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 :
|
db-import-required | Importe en base de données les fichiers requis :
|
db-import-default | Importe en base de données les fichiers par défaut :
|
db-import-quickstart | Importe en base de données les fichiers de "démarrage rapide" :
|
deployPortletApp | Déploie la portlet 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 :
|
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 des données vers un fichier XML :
|
data-import | Importe en base de données le ou les fichier(s) XML en paramètre :
|
data-delete | Supprime les données spécifiées (Type et Id en paramètre) :
|
up-shell | Exécute le script en paramètre :
|
Description détaillée
Brique | Utilisé par | Description détaillée |
---|---|---|
Fichier "/properties/db/tables.xml" | db | Exemple de fichier : tables.xml |
Fichier "/properties/db/data.xml" | db | Exemple de fichier : data.xml |
Classe "portalShellBuildHelper" | db / db-hibernate-portal db-hibernate-portal-update data-export / data-import data-delete | Lien vers l'API : Cernunnos est également utilisé pour réaliser les imports / exports de la base de données : |
Répertoire "uportal-war/src/main/data/required_entities" | db-import-required | |
Répertoire "uportal-war/src/main/data/default_entities" | db-import-default | |
Répertoire "uportal-war/src/main/data/quickstart_entities" | db-import-quickstart | |
Tâche "AssembleTask" de pluto | deployPortletApp | |
Taches "uportal-ant-tasks" | deploy-ear |
TODO : En fait par exemple dans la tâche ant initportal, je suppose quelle charge des fichiers (via la tâche data-import) décrivant des permissions, des groupes, des channels, etc... ce qui serait intéressant ce serait d'avoir le chemin d'accès à ces fichiers