Recherche
Sommaire |
---|
Maven utilise des repositories par défaut pour retrouver les librairies. Nuxeo utilise des repositories spécifiques. Il faut les définir dans le fichier de configuration maven. typiquement :
...
Voici un settings.xmlfichier d'exemple.
Créer un répertoire de travail. <autoformationNuxeo> dans la suite de ce document.
Pour développer il faut utiliser une base qui sera la dernière version de ESUP-ECM :
Dans la documentation nuxeo (à partir de Generate a new project with the nuxeo-archetype-start archetype) il est proposé une solution pour créer un projet de base qui permet de démarrer un nouveau développement. Dans cette section nous allons procéder différemment. En effet, nous allons utiliser un projet préexistant afin de démontrer certains concepts. De plus, nous allons procéder au rapatriement des sources de nuxeo afin d'en disposer en tant que projet eclipse.
Nuxeo utilise pour la gestion de versions de ses sources l'outil mercurial. cf. FAQ nuxeo à ce sujet
...
Ensuite, il est possible de rendre ces différentes sources des projets Eclipse.
Dans le répertoire <autoformationNuxeo>/nuxeo :
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).
...
Invoquer la commande
Bloc de code |
---|
mvn eclipse:eclipse |
Ici on utilise un subversion plus classique.
...
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 |
Il est intéressant, à ce stade de tester le plugin. Pour cela, dans le répertoire <autoformationNuxeo>/esup-ecm :
Il est temps maintenant d'importer dans eclipse les différents projet nuxeo et le projet tuto-plugin-nuxeo
...