Bonjour,

La configuration de ma chaine d'intégration continue est la suivante : Maven / Hudson / Nexus.

J'utilise le plugin jspc-maven-plugin pour compiler les jsp. Dans le POM, je n'ai pas défini la version du plugin. J'ai ajouté ce qui suit dans le fichier ./m2/settings.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
  <pluginRepositories>
    <pluginRepository>
      <id>codehaus1</id>
      <name>codehaus1</name>
      <url>http://snapshots.repository.codehaus.org</url>
      <releases><enabled>true</enabled></releases>
      <snapshots><enabled>true</enabled></snapshots>     
    </pluginRepository>
Parfois, la construction échoue, j'obtiens l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
[INFO] artifact org.codehaus.cargo:cargo-maven2-plugin: checking for updates from codehaus1
[WARNING] repository metadata for: 'artifact org.codehaus.cargo:cargo-maven2-plugin' could not be retrieved from repository: codehaus1 due to an error: Error transferring file
[INFO] Repository 'codehaus1' will be blacklisted
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.codehaus.cargo:cargo-maven2-plugin' does not exist or no valid version could be found
Je m'étonne que la construction échoue vu que j'utilise Nexus. Je pensais que le fait d'utiliser un proxy me permettait de construire l'application même si le site distant était inaccessible (vu que j'ai une copie de l'artefact dans le référentiel d'entreprise).
Ceci est-il dû au fait que je pointe sur des snapshots ?

Merci.

Rémy