Bonjour,

Alors pour placer le contexte, je ne maîtrise pas vraiment Maven. Comme beaucoup, je pense que je l'ai souvent utilisé mais jamais mis en place.

Concernant mon projet, c'est un projet que j'ai récupéré (donc un existant), il a plusieurs modules et pour générer le war, il faut faire un install sur tous les modules qui génèrent des jar, puis sur le dernier module qui génère le war avec les dépendance aux autres jar.

J'ai donc voulu revoir ça en ajoutant un pom parent à la racine de mon projet, en y mettant tous les modules. Et ajouter la référence au parent dans le pom de tous mes sous module.

Mon pom parent est donc dans le genre :
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
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
  <name>cocoonParent</name>
  <groupId>package.cocoon</groupId>
  <artifactId>cocoonParent</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>pom</packaging>
  <modelVersion>4.0.0</modelVersion>
 
    <modules>
      <module>sousModule1</module> 
      <module>sousModule2</module>
  </modules>
 
</project>
Mais lorsque je lance l'install, il échoue pour cette raison :
Reason: POM 'org.apache.maven.plugins:maven-site-plugin' not found in repository
En fait, le Nexus n'est pas maintenu donc j'ai downloadé le plugin et je l'ai installé sur mon repository local la bonne version. Dans mon settings.xml, le chemin spécifié pour mon repository local est la bon.

Donc voilà, je ne comprends pas pourquoi il a besoin de maven-site-plugin et je ne comprends encore moins pourquoi il ne le trouve pas.

Quelqu'un saurait-il m'indiquer d'où vient le problème ?

Merci d'avance pour votre aide.