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 :
Les artefacts sont tous bien présent sur le repo-snapshot aux bonnes versions.
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
Je suis un peut a court d'idée là![]()
Partager