Bonjour,

En effet, néanmoins, comme je vous l'ai dit hier (il me semble), j'avais fait une erreur dans les noms des modules maven (msn-* au lieu de msm-*). Chez moi, je n'avais pas de problème : dans mon dossier ~/.m2/repositories/* il y avait bien les anciens artifacts msn-*.. donc je n'avais aucun soucis. Par contre, je ne sais pas comment hudson marche, mais sur hudson le build cassait suite à ce problème (j'avais modifié le pom parent... en donnant les bons noms...) vu qu'il avait du supprimer ces artifacts.... De mon coté, lorsque j'ai compris la source de l'erreur, la suppression des mauvais artifacts (msn-*) a directement entrainé le cassage du build.

De même, comme je vous ai montré/dit, j'ai (ou il y a) un soucis avec les plugins maven-jaxx-plugin et maven-i18n-plugin qui ont respectivement pour groupId org.nuiton.jaxx et org.nuiton.i18n.
Or ces artifacts se trouvent bien dans le dossier :
http://maven.nuiton.org/release/org/nuiton/jaxx/*
et
http://maven.nuiton.org/release/org/nuiton/i18n/*

au lieu de
http://maven.nuiton.org/release/org/nuiton/* si le groupId était org.nuiton

Il me faut les installer manuellement dans les dossier :
~/.m2/repository/org/nuiton/jaxx/maven-jaxx-plugin/2.0.0-beta-3
~/.m2/repository/org/nuiton/jaxx/maven-i18n-plugin/1.0.1

Dans le pom mapstoragemanager, le repository du parent pom est bien renseigné :
groupId : org.nuiton
pour url : http://maven.nuiton.org/release/

J'avais tenté d'ajouter deux autres repository :
 - groupId : org.nuiton.jaxx
   pour url : http://maven.nuiton.org/release/
 - groupId : org.nuiton.nuiton
   pour url : http://maven.nuiton.org/release/
Sans le succès escompté. Hier, en tenant un mvn site:site, j'ai eu quelques soucis avec d'autres plugins maven. Malheureusement, on ne peut voir ces soucis sur une machine qui possède déjà les artifacts précédemment cité (suffit juste de les installer à la main).

Peut-être simplement un soucis dans notre pom, or même si l'on a vu et utilisé maven l'année dernière (plus ou moins selon les options suivies), nous ne le maîtrisons pas entièrement. Par exemple, hier j'ai modifié tous nos modules maven pour qu'ils aient pour parent le projet mapstoragemanager et non mavenpom4redmine pour l'"héritage maven".. (erreur commise par moi-même).


Il se peut aussi que je fais des commit "inutiles" parfois (type qualité -> sonar) ou pour passer un build sur hudson, c'est que je ne peux pas laisser quelque chose comme ça... Et d'ailleurs, j'espère que je n'embête pas Florent lorsque je touche son code pour améliorer la qualité. C'est clairement inutile ; je tente de me soigner en laissant les trucs qui vont être utile - typiquement des imports inutilisés à cause d'une ligne de code mise en commentaire - et j'essaie de laisser les "fautes" mineures sur ce dont je ne travaille pas.

--
Dorian Langlais.