Recherche

Sommaire

Pages enfant
  • Divers aspects pratiques

Rechargement des beans

Nuxeo a un mécanisme de rechargement à chaud des beans seams (cf. http://doc.nuxeo.org/xwiki/bin/view/FAQ/SeamJSFHotReload). ESUP-ECM intègre cette fonctionnalité.

Il faut adapter le fichier esup-ecm-config-plugin/src/main/resources/seam.properties en fonction des beans a recharger

La target ant seam permet de lancer le rechargement.

Si on met la propriété seam.debug=true dans le build.properties alors le fichier config/seam-debug.properties sera automatiquement créé et l'on verra apparaitre un lien dans l'IHM de nuxeo (SeamReload) ayant le même effet que La target ant seam.

Rechargement despages Web

Nuxeo a un mécanisme de rechargement à chaud des pages web. ESUP-ECM intègre cette fonctionnalité.

La target ant web permet de lancer le rechargement.

Travailler hors ligne

Il est possible d'utiliser maven avec l'option "-o" qui permet de requêter les dépôts SVN pour vérifier si des mises à jours des librairies sont disponible.

Il faut avoir récupéré au moins une première fois les librairies avant de pouvoir travailler hors ligne

Plugin maven pour eclipse

Il est possible d'utiliser un plugin maven pour eclipse afin de ne pas avoir à lancer la commande mvn en ligne de commandes. utiliser cette URL dans l'interface de mise à jour d'éclipse http://m2eclipse.sonatype.org/update/

Plugin JCR Browser

Via Eclipse et le plugin JCR Browseril est possible de naviguer et consulter un entrepôt JCR et donc un entrepôt JCR Nuxeo.

Driver BD pour navigation dans le JCR

Pour naviguer dans un entrepôt JCR avec la version 0.7.4 de JCR Browser et si vous utilisez PostgreSql il faut ajouter le jar Driver PostgreSql au niveau du plugin JCR Browser.

Pour ce faire,

  • vous ajoutez par exemple le jar postgresql-8.3-603.jdbc3.jar dans le répertoire /usr/local/eclipse/plugins/org.visualcontent.repository.model1JackrabbitRepository_0.7.4
  • vous éditez le fichier /usr/local/eclipse/plugins/org.visualcontent.repository.model1JackrabbitRepository_0.7.4/META-INF/MANIFEST.MF afin de lui préciser le chargement de ce jar postgresql-8.3-603.jdbc3.jar (via le Bundle-ClassPath)
  • enfin pour être sûr de prendre en compte ces modifications, vous lancez eclipse avec l'option -clean : /usr/local/eclipse/eclipse -clean &

Configuration de JCR Browser

Pour les options et afin que la perspective Eclipse "JCR" soit fonctionnelle, dans les préférences "JCR Browser" on choisira Local Jackrabbit Repository avec pour options des choses comme :

  • config file : /home/vincent/nuxeo-formation/nuxeo-ep-5.1.4.GA/server/default/data/NXRuntime/repos/default/default.xml
  • home folder : /home/vincent/nuxeo-formation/nuxeo-ep-5.1.4.GA/server/default/data/NXRuntime/repos/default
  • Aucune étiquette