Child pages
  • b) Briques utilisées au travers des tâches ANT
Skip to end of metadata
Go to start of metadata

Brique

Utilisation

Description

Fichier "/properties/db/tables.xml"

Fichier "/properties/db/data.xml"

db

Fichiers de définition des tables / données du portail. Data-import n'a pas été utilisé car les deux fichiers sont intimement liés, l'un concerne la structure des tables et ne peut donc pas être utilisé par data-import. De plus, DBLoader a été choisi pour effectuer cette tâche (DBLoader prend en entrée un fichier de structure et un fichier de données).

Exemple de fichier : tables.xml, data.xml

Lien vers la documentation des properties uPortal : https://wiki.jasig.org/display/UPM/Properties

Classe "portalShellBuildHelper"

db / db-hibernate-portal
db-hibernate-portal-update
data-export / data-import
data-delete

Classe utilitaire d'exécution de scripts :

Lien vers l'API :
http://developer.jasig.org/projects/uportal/4.0.6/apidocs/org/jasig/portal/shell/PortalShellBuildHelper.html

Cernunnos est également utilisé pour réaliser les imports / exports de la base de données :
https://wiki.jasig.org/display/UPM30/Cernunnos+Overview
http://code.google.com/p/cernunnos/

Répertoire "uportal-war/src/main/data/required_entities"db-import-required

Répertoire contenant les données des entités obligatoires :

Exemple de répertoire : required_entities

Répertoire "uportal-war/src/main/data/default_entities"db-import-default

Répertoire contenant les données des entités par défaut :

Exemple de répertoire : default_entities

Répertoire "uportal-war/src/main/data/quickstart_entities"db-import-quickstart

Répertoire contenant les données d'exemples d'entités pour un démarrage rapide :

Exemple de répertoire : quickstart_entities

Tâche "AssembleTask" de plutodeployPortletApp

Tâche ant assimilant le packaging et le déploiement à celui de maven :

Lien vers le projet Apache : Pluto

Tâches "uportal-ant-tasks"

deploy-ear

Tâche spécifique à Tomcat pour faciliter le déploiement de l'EAR dans tomcat:

Lien vers la documentation de l'API : TomcatEarDeployerTask

Source : TomcatEarDeployer.java

Maven

deploy-ear / deploy-war
deployPortletApp / fastWarDeploy

Maven permet la gestion et l'automatisation du déploiement d'uPortal :

http://fr.wikipedia.org/wiki/Apache_Maven

Portlet 

Composant que l'utilisateur peut afficher où il veut dans la vue personnalisée de son portail :

http://fr.wikipedia.org/wiki/Portlet

  • No labels