Recherche
Sommaire |
---|
Créer un répertoire de travail. <nuxeo-dev> dans la suite de ce document.
Nuxeo utilise pour la gestion de versions de ses sources l'outil mercurial. cf. FAQ nuxeo à ce sujet
Remarque |
---|
Les procédures ci-dessous peuvent prendre plusieurs minutes |
Typiquement ici nous clonons (terme mercurial) dans le répertoire <nuxeo-dev> les repositories suivants :
Remarque |
---|
Voir la page téléchargement sourcesup pour connaitre les numéros de versions exactes. Dans l'exemple ici nous utilisons la version 5.1.6. Elle même liée à une version 1.4 de nuxeo-core. |
Utiliser mercurial et forest via cette commande :
Bloc de code |
---|
hg fclone -r release-5.1.6 http://hg.nuxeo.org/nuxeo nuxeo |
Info |
---|
Si vous utiliser TortoiseHg il faut enlever le "!" à la fin de la ligne "hgext.forest =" dans le fichier Mercurial.ini pour activer l'extension forest. |
Ensuite, il est possible de rendre ces différentes sources des projets Eclipse.
Dans le répertoire <nuxeo-dev>/nuxeo :
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).
Bloc de code |
---|
hgf update 5.1.6 |
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 ...Rappel : hgf est une petite fonction shell proposée par Nuxeo (voir ci-dessus et page précédente).
Bloc de code |
---|
mvn eclipse:eclipse |
Ici on utilise un subversion plus classique.
Typiquement ici nous faisons un checkout (terme subversion) dans le répertoire <nuxeo-dev>/esup-ecm le repository suivant :
Remarque |
---|
Un autre projet d'exemple intéressant est fourni par nuxeo : cf. http://svn.nuxeo.org/nuxeo/org.nuxeo.project.sample |
Il est intéressant, à ce stade de tester le plugin. Pour cela, dans le répertoire <nuxeo-dev>/esup-ecm :