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 | Classe utilitaire d'exécution de scripts : 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 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 pluto | deployPortletApp | 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 | Maven permet la gestion et l'automatisation du déploiement d'uPortal : |
Portlet | Composant que l'utilisateur peut afficher où il veut dans la vue personnalisée de son portail : |