Bonjour tous le monde.

Je rencontre actuellement un problème.

Le projet maven sur lequel je travail à besoin d'une dépendance sur une version SNAPSHOT développé par une autre équipe.

Nous utilisons maven 2.0.9, et nous avons 2 repository :
http://mon-url-de-repo.com/repo-release
http://mon-url-de-repo.com/repo-snapshot

Jusque là tous va bien, maintenant ça risque d'être un peut brouillon

Donc, j'ai mon projet A, en snapshot, qui à une dépendance vers le projet B-SNAPSHOT (de type POM et de scope IMPORT).
Le pom du projet B-SNAPSHOT est bien récupéré sur le repo-snapshot.

Dans ce pom il y a une dépendance sur le projet C-SNAPSHOT (de type POM et de scope IMPORT) dont j'ai aussi besoin dans mon projet A-SNAPSHOT.

A-1.0.0-SNAPSHOT ---> B-2.2.0-SNAPSHOT ---> C-2.5.0-SNAPSHOT

Lorsque je fait un mvn install, maven récupère correctement le pom du projet B-SNAPSHOT sur le repo-snapshot.
Par contre, pour je ne sais quelle raison, il essaye de récupéré le pom du projet C-SNAPSHOT sur le repo-release.
Comme il n'y est pas maven sort en FATAL ERROR avec le message suivant :

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
D:\>mvn clean install 
[INFO] Scanning for projects...
[INFO] snapshot com.id.projet:B:2.2.0-SNAPSHOT: checking for 
updates from repo-snapshot
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
 
Project ID: com.id.projet:C
 
Reason: POM 'com.id.projet:C' not found in repository: Unable to
 download the artifact from any repository
 
  com.id.projet:C:pom:2.5.0-SNAPSHOT
 
from the specified remote repositories:
  repo-release (http://mon-url-de-repo.com/repo-release)
 
 for project com.id.projet:C
Les artefacts sont tous bien présent sur le repo-snapshot aux bonnes versions.

Je suis un peut a court d'idée là