Salut,

Je suis sans doute complètement a cote de mes pompes mais j'ai beau chercher je ne trouve pas la solution.
Bref, depuis que je suis passe a maven 3 dans le cadre d'un projet Flex 4.5 + spring + blazeDs, mon projet ne compile plus!

Le projet se compose d'un module maven parent avec des modules enfants.
Le settings.xml lui s'organise autour d'un serveur nexus + des "repositories" additionnels qui servent a récupérer des librairies specifiques comme blazeDs, flexmojos,flex-framework compiler et j'en passe.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<mirrors>
 <mirror>
	<id>flexmorepo-maven</id>
	<mirrorOf>repomav</mirrorOf>
	<name>flexmorepo-maven</name>
	<url>http://repo2.maven.org/maven2/org/sonatype/flexmojos/flexmojos-parent</url>
	</mirror> 
        <mirror>
            <id>nexus</id>
            <mirrorOf>*,!flexmojos-repository,!flexmorepo-maven</mirrorOf>
            <url>http://xxx.xxx.xxx.xx:8081/nexus/content/groups/public/</url>
        </mirror>   
        <mirror>
	<id>flexmojos-repository</id>
	<mirrorOf>flexmojos</mirrorOf>
	<name>flexmojos-repository</name>
	<url>http://repository.sonatype.org/content/groups/flexgroup</url>
	</mirror>   
    </mirrors>
Donc comme vous pouvez le voir j'ai 3 mirrors; le nexus qui match tous les repository sauf les 2 autres(!). Mais même malgré cela, quand j'essaye de compiler il ne trouve pas certaines de mes librairies qui sont les 2 autres repository(flexmojos,repomaven), et le pire dans tout ça, c'est que je les ais dans mon local repository. Ca fait des heures qu' il me sort la même erreur, encore et encore, "Could not find artifact in http://nexus". Alors qu'il pourrait les récupérer soit dans mon local repository, soit dans les 2 autres mirrors. En gros c'est comme si j'avais laisse * dans mirror pour nexus, il ne fait pas de difference!

Avec maven 2 ça fonctionnait..! mais Comme j'upgrade ma version de flexbuilder et de flexmojo je suis oblige de passer a maven 3.

Avez vous une idee?