Recherche

Sommaire

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

Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=5210291) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 5) afficher la version suivante »

Configuration des repositories maven

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 :

$HOME/.m2/settings.xml pour Linux

C:\Documents and Settings\<user>\.m2\settings.xml pour windows

Voici un fichier d'exemple.

Installation d'ESUP-ECM 

Pour développer il faut utiliser une base qui sera la dernière version de ESUP-ECM :

  • Télécharger la dernière version depuis la page Packages
  • Suivre la documentation "Guide d'installation".

Création d'un projet vide

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. Ce n'est pas cette RRRR

    • récup de ESUP-ECM qui va bien
    • pointeur vers 3.3.2 à 3.3.5
      • dire : « Nuxeo propose ici une méthode pour construire un projet d'exemple vide. Nous n'allons pas utiliser cette méthode ici. Nous allons nous baser sur le projet ???? qui a été construit à partir du projet ??? qui est plus riche que le projet d'exemple vide. De plus, nous allons télécharger l'intégralité des projets nuxeo pour disposer de tous les codes sources de nuxeo. Ceci nous permettra de mieux en comprendre le fonctionnement. »
    • récup des sources nuxeo par mercurial
    • get package Vincent (sur base du package de Vincent à lui demander de taguer une version pour cela. Dire : « On ne décrit pas ici les concepts sur la base du package esup-ecm-config car ce dernier ne permet de voir tous les principes de développement puisque c'est essentiellement un package de configuration qui ne contient pas de code source. »)
  • Aucune étiquette