Travail préalable
Créer un répertoire de travail. <nuxeo-dev> dans la suite de ce document.
Récupération des sources nuxeo
Nuxeo utilise pour la gestion de versions de ses sources l'outil mercurial. cf. FAQ nuxeo à ce sujet
...
- 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 <nuxeo-dev>/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).
...
- 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 <nuxeo-dev>/addons/<nom_addon>
Récupération du projet ESUP-ECM
Ici on utilise un subversion plus classique.
...
- http://subversion.cru.fr/esup-ecm/esup-ecm-config/trunk/
- Dans le répertoire <nuxeo-dev>/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 <nuxeo-dev>/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 <nuxeo-dev>/esup-ecm
Test du projet ESUP-ECM
Il est intéressant, à ce stade de tester le plugin. Pour cela, dans le répertoire <nuxeo-dev>/esup-ecm :
...