Bonjour à tous,
j'ai un projet maven multi-module qui build sans problème sur Jenkins. J'ai installé SonarQube et le plugin Jenkins puis intégré le tout à mon build. Le problème vient lorsque c'est le tour de Sonar. Celui-ci ne trouve pas le pom de mon projet parent. Enfaite il va le chercher dans un des enfants :
Le message d'erreur :
voici mon pom parent :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [ERROR] The build could not read 1 project -> [Help 1] org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs: [FATAL] Non-readable POM /var/lib/jenkins/jobs/MyProject/workspace/child1/parent/pom.xml: /var/lib/jenkins/jobs/MyProject/workspace/child1/parent/pom.xml (No such file or directory) @
La structure du workspace de Jenkins
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <groupId>com.test</groupId> <artifactId>parent</artifactId> <packaging>pom</packaging> <version>1.0.0-SNAPSHOT</version> <name>topparent Multi Project</name> <url>http://maven.apache.org</url> <modules> <module>../child1</module> <module>../child2</module> <module>../child3</module> </modules>
--parent
------pom
--child1
------pom
--child2
------pom
--child3
------pom
Merci d'avance et excellente journée
Partager