Brique | Utilisation | Description | ||||||
---|---|---|---|---|---|---|---|---|
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 | ||||||
| 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 : | ||||||
| db-import-required | Répertoire contenant les données des entités obligatoires : Exemple de répertoire : required_entities | ||||||
| db-import-default | Répertoire contenant les données des entités par défaut : Exemple de répertoire : default_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 | ||||||
| deployPortletApp | Tâche ant assimilant le packaging et le déploiement à celui de maven : Lien vers le projet Apache : Pluto | ||||||
| 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 : |