Bonjour bonjour, je pense que je vais avoir besoin d´aide la, car je cherche comme un fou depuis hier, et je ne trouve pas de reponse a mon souci.

Mon projet possede plein de sous projet, reparti dans des repertoire, avec un fichier a la racine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
MonProjet
   |----- pom.xml
   |----- SousProjet1
             |----- pom.xml
   |----- SousProjet2
             |----- pom.xml
   |.....
J´aimerais que tout les sous-projets possedent la meme version, c´est a dire que quand je decide de changer la version du pom a la racine, ca change les versions du pom parent de tout les sous-projets.

Et autrement qu´a la main, il y a beaucoup de sous-projets, et on va frequement changer de version.

Voici le pom racine :
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
 
<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/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>de.company.projet</groupId>
	<version>1.1.0</version>
	<artifactId>argos</artifactId>
	<packaging>pom</packaging>
	<name>ARGOS</name>
	<modules>
		<module>argos-sous-projet1</module>
		....etc....
		<module>argos-sous-projet1</module>
	</modules>
	etc.....
Et un des pom des sous projets:
c´est donc ici les balises <parent> qui m´embetent.
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
<?xml version="1.0" encoding="UTF-8"?>
<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">
	<parent>
		<artifactId>argos</artifactId>
		<groupId>de.company.argos</groupId>
		<version>1.1.0</version>
	</parent>
	<modelVersion>4.0.0</modelVersion>
	<artifactId>argos-common</artifactId>
	<name>utility classes</name>
	<dependencies>.....<dependencies>
</project>
Est-ce possible ? savez vous comment ?
Ca me ferais plaisir d´avoir une solution, ou une piste, qu´on me dise sur quelle balise reflechir en particulier, ou alors qu´on me dise clairement dans le cas ou ce n´est pas possible.

Merci par avance.