Projet Socle ENT
Pages enfant
  • 01 - Organisation

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

Organisation file system de base

C'est l'organisation des dossiers et fichiers suite au décompactage du paquet Esup :

Bloc de code
esup-2.6-esup-2.X.Y
   | contribs
   |    | [...]
   | custom
   |    | uPortal
   |    | Tomcat
   | logs
   |    | [...]
   | packages
   |    | [...]
   | resources
   |    | [...]
   | update
   |    | [...]
   | build.sample.properties
   | config.sample.properties
   | build.xml
   | CHANGELOG
   | ant.[sh |cmd ]



Avec :



  • contribs : dossier Dossier contenant diverse contributiondiverses contributions. Ces contrib contributions ne sont pas déployer déployées automatiquement : vous devez le les mettre vous-même dans votre dossier custom.
  • custom : dossier dans lequel vous pouvez mettre vos personnalisations. Pour ce faire vous devez créer un dossier uPortal pour reproduire la strucutre file system du fichier que vous modifié (le : Dossier utilisé pour la personnalisation du portail : Vous pouvez y déposer vos propres fichiers de configuration, sources, feuilles de transformation, feuilles de styles, etc. Ces fichiers remplaceront ceux d'uPortal et du dossier update lors du déploiement. Pour chaque fichier, vous devez respecter l'arborescence des dossiers dans lesquels il doit être déposé (exemple : Une personnalisation de personDirectory.xml sera placée dans custom/uPortal/properties/personDirectory.xml). Le dossier Tomcat n'est utilisable que dans le package esupdev).
  • logs : dossiers Dossiers des logs par défaut
  • packages : dossier Dossier ou vont être stocké stockés les distribitions distributions (compressécompressées)  des produits tiers utilisés téléchargés avec ant getcomponents (uPortal, Ant, Tomcat, etc HSql...=)
  • ressources : dossier Dossier contenant des fichiers nécessaire nécessaires au fonctionnement du package.
  • update : dossier conteant les personnalisations ESUPDossier contenant les personnalisations Esup. Les sous-dossiers contiennent des fichiers (fichiers de propriétés, librairies, sources, ...) qui seront déployés vers les sources uPortal (esup.sources) lors du ant init, ou vers l'environnement tomcat (package esupdev uniquement) et la racine de l'environnement exécutable (esup.deploy) lors du ant deploy. Ne pas modifier le contenu de ce répertoire.
  • build.sample.properties : fichier Fichier d'exemple de configuration du fonctionnement du package. A recopier en build.properties et adapter au minimum le paramètre java_home.
  • config.sample.properties : fichier Fichier d'exemple de configuration des distribution distributions (uPortal). A recopier en config.properties et à adapter.
  • build.xml : fichier Fichier servant à ant
  • CHANGELOG : fichier Fichier qui recense toute les changements dans le package
  • Balise Wikiant.\[sh \ | cmd\] fichier : Fichier de lancement des commande commandes ant.

Organisation file system après une première utilisation

...


On retrouve donc de nouveau :

  • logs/last-ant-init-call.txt : Fichier trace du dernier ant init fait
  • logs/last-ant-deploy-call.txt : Fichier trace du dernier ant deploy fait
  • Portail/Ant-X.X.X : Dossier de distribution de Ant après ant unzip
  • Portail/Hsqldb-X.X.X.X : Dossier de distribution Hsql après ant unzip (uniquement dans esupdev)
  • Portail/Tomcat-X.X.X : Dossier de distribution Tomcat après ant unzip (uniquement dans esupdev)
  • Portail/uPortal_rel-X.X.X : Dossier de distribution uPortal après ant unzip
  • Portail/webapps : dossier webapps conteant Dossier contenant le portail compilé après ant deploy. C'est le dossier qui sera connu du moteur de servlet (tomcat) pour l'exécution du portail. Le déploiement du portail se fera dans un sous-répertoire nommé uPortal, celui des éventuels portlets dans d'autres sous-répertoires dédiés.
  • tmp : dossier Dossier temporaire utilisé lors de la construction du packageunmigrated-wiki-markup
  • env.\[sh \ | cmd\] : script Script d'environnement esupunmigrated-wiki-markup
  • start-esup.\[sh \ | cmd\] : script Script de démarrage Balise Wiki
  • stop-esup.\[sh \ | cmd\] : script Script d'arrêt
  • esup-portail.keystore : keystore esup (cru)