Bien le bonjour,
J'aimerais savoir comment filtrer des fichiers lors de l'assemblage d'une applis.
Je m'excuse à l'avance si ma question est idiote ou si j'ai fait une grande bétise.
J'ai récupéré la conf du plugin sur cette page toute en bas.
Voici ma conf du plugin
Et voici mon squelette
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 <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <filters> <filter>ant.properties</filter> </filters> <descriptors> <descriptor>src/maven/e-assembly-descriptor.xml</descriptor> </descriptors> </configuration> <executions> <execution> <id>make-assembly</id> <!-- this is used for inheritance merges --> <phase>package</phase> <!-- append to the packaging phase. --> <goals> <goal>attached</goal> <!-- goals == mojos --> </goals> </execution> </executions> </plugin> <plugin>J'ai bien le ficheir ant.properties de présent.
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<assembly> <id>e-assembly-descriptor</id> <formats> <format>zip</format> </formats> <fileSets> <fileSet> <includes> <include>README*</include> <include>LICENSE*</include> <include>NOTICE*</include> </includes> </fileSet> <!-- configuration en dehors du jar --> <fileSet> <directory>src/conf/out</directory> <outputDirectory></outputDirectory> <filtered>true</filtered> </fileSet> <!-- launcher def --> <fileSet> <directory>../../default/launcher/</directory> <outputDirectory></outputDirectory> <filtered>true</filtered> </fileSet> <!-- récupération des jars --> <fileSet> <directory>target</directory> <outputDirectory>lib/</outputDirectory> <includes> <include>*.jar</include> </includes> </fileSet> </fileSets> </assembly>
Merci par avance et bonne soirée
SOLUTION
Apparemment, il faut déplacer la balise filters de la configuration du plugin vers la balise build du pom.
Attention : A priori c'est un bug et dans de future version, la définition de filtres propre au plugin sera possible [la balise est présente en tout cas au niveau de la doc] (A confirmer)
Partager