Projet esup-ecm

Recherche

Sommaire

Pages enfant
  • Environnement de développement (A VIRER)

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.

Sommaire

Configuration des repositories maven

...

Utiliser mercurial et forest via cette commande :

Bloc de code

hg fclone -r release-5.1.6 http://hg.nuxeo.org/nuxeo nuxeo

...

Ensuite, il est possible de rendre ces différentes sources des projets Eclipse.
Dans le répertoire <autoformationNuxeo>/nuxeo :

  • Positionner la variable d'environnement MAVEN_OPTS à -Xmx512m -XX:MaxPermSize=128m
  • Lancer mvn -Dmaven.test.skip=true install
  • Lancer mvn eclipse:eclipse
  • Importer dans eclipse les différents projets :
    • File > Import > General > Existing Projects Into Workspace
    • Sélectionner <autoformationNuxeo>/nuxeo

Récupération des "addons"

  • Si on souhaite récupérer tous les addons, on utilisera les commandes :

    Bloc de code
    
    hg fclone http://hg.nuxeo.org/addons addons
    

    Rappel : hg fclone est disponible grâce à forest(voir ci-dessus et page précédente).

  • Puis depuis le répertoire addons :

    Bloc de code
    
    hgf update 5.1.6
    

    Rappel : hgf est une petite fonction shell proposée par Nuxeo (voir ci-dessus et page précédente).

    Ici des problèmes peuvent apparaître sur hg update 5.1.6 pour les plugins/addons qui n'ont pas de release 5.1.6 ...
  • Enfin d'importer les sources des addons en tant que projets eclipse, on peut également, dans chacun des répertoires correspondants aux addons qui nous interessent :
    • Invoquer la commande

      Bloc de code
      
      mvn eclipse:eclipse
      
    • Importer dans eclipse le projet :
      • File > Import > General > Existing Projects Into Workspace
      • Sélectionner <autoformationNuxeo>/addons/<nom_addon>

...

Typiquement ici nous faisons un checkout (terme subversion) dans le répertoire <autoformationNuxeo>/esup-ecm le repository suivant :

  • http://subversion.cru.fr/esup-ecm/esup-ecm-config/trunk/

    Remarque

    Un autre projet d'exemple intéressant est fourni par nuxeo : cf. http://svn.nuxeo.org/nuxeo/org.nuxeo.project.sample

  • Dans le répertoire <autoformationNuxeo>/esup-ecm/esup-ecm-config-plugin :
    • Lancer mvn -Dmaven.test.skip=true install
    • Lancer mvn eclipse:eclipse
  • Importer dans eclipse le projet :
    • File > Import > General > Existing Projects Into Workspace
    • Sélectionner <autoformationNuxeo>/esup-ecm/esup-ecm-config-plugin
  • Pour travailler sur le package ESUP-ECM dans son ensemble. Dans eclipse
  • File > New > project
    • nom esup-ecm
    • content pointant sur <autoformationNuxeo>/esup-ecm

...