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.
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.
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 |.....
Et autrement qu´a la main, il y a beaucoup de sous-projets, et on va frequement changer de version.
Voici le pom racine :
Et un des pom des sous projets:
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.....
c´est donc ici les balises <parent> qui m´embetent.
Est-ce possible ? savez vous comment ?
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>
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.
Partager