Bonjour,

Je suis nouveau dans le monde maven et je suis face à un une situation qui me pose des problèmes.

Voici ce que je voudrais faire ...
Je m'occupe déployer plusieurs applications dont les "master" pom.xml files ressemble à ceci ...
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
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0"?>
<project>
	<parent>
		...
	</parent>
	<modelVersion>4.0.0</modelVersion>
	<groupId>be.karibouci.test</groupId>
	<artifactId>myArtefect</artifactId>
	<packaging>pom</packaging>
	<name>myArtefact</name>
	<version>1_0_0-SNAPSHOT</version>
        ...
        <dependencies>
		<dependency>
			<groupId>weblogic</groupId>
			<artifactId>weblogic</artifactId>
		</dependency>
                ...
	</dependencies>
	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>be.karibouci.test.core</groupId>
				<artifactId>myApplication-core</artifactId>
				<version>1_0_0-SNAPSHOT</version>
			</dependency>
		</dependencies>
                ...
	</dependencyManagement>
</project>
Mon problème se situe au niveau de la version de des dépendances, Je voudrait trouver un moyen de l'externaliser dans un fichier de propriétés qui sera utilisé par tout mes pom.xml.
En fait je me retrouve avec plusieurs environnements qui contiennent plusieurs applications qui présentent des dépendances multiple à myApplication-core dans différentes versions.
Je voudrais, lors de mes déploiements simplement spécifier le fichier de propriétés de l'environnement en question au lieu de devoir changer à chaque fois dans mes pom.xml.
En gros, passer de ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<version>1_0_0-SNAPSHOT</version>
à quelque chose comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<version>${myApplication-core.version}</version>
Bien entendu mon fichier de propriétés aurait l'entrée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
myApplication-core.version = 1_0_0-SNAPSHOT
Quelqu'un aurait une idée?

D'avance merci!