Bonjour,

Je souhaite générer deux war à partir du même projet. J'ai réussis à résoudre le problème avec les profils, mais je ne suis pas satisfait de la solution.

Dans le POM j'ai défini 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
<profile>
 <id>test1</id>
 <build>
  <plugins>
   <plugin>
     <artifactId>maven-war-plugin</artifactId>
      <configuration> 
        <webResources>
         <resource>
          <directory>${basedir}/repoA</directory>
          <targetPath>repoA</targetPath>
         </resource>
         <resource>
          <directory>${basedir}/repoB</directory>
          <targetPath>repoB</targetPath>
         </resource>
        </webResources>
        <warName>warTest1</warName>
       </configuration>
       </plugin>
   </plugins>
 </build>
</profile>	
<profile>
 <id>test1</id>
 <build>
  <plugins>
   <plugin>
     <artifactId>maven-war-plugin</artifactId>
      <configuration> 
        <webResources>
         <resource>
          <directory>${basedir}/repoA</directory>
          <targetPath>repoA</targetPath>
         </resource>
         <resource>
          <directory>${basedir}/repoC</directory>
          <targetPath>repoC</targetPath>
         </resource>
        </webResources>
        <warName>warTest2</warName>
       </configuration>
       </plugin>
   </plugins>
 </build>
</profile>
Comment puis-je faire afin de factoriser certaines informations entre les différents profils. Dans l'exemple ci-dessus, je souhaite factoriser l'inclusion du dossier repoA dans le war.

Merci.

Rémy