"jar-with-dependencies" alors qu'un classifier est défini
Voici l'entrée "assembly" de mon pom.
J'y définis un assembly d'id "create-plugin-jar" et de classifier "plugin".
Classifier étant déprécié, je m'attendais que mon jar s'appelle
{$project.artifactId}-{$project.version}-create-plugin-jar.jar
ou
{$project.artifactId}-{$project.version}-plugin.jar
mais certainement pas
{$project.artifactId}-{$project.version}-jar-with-dependencies.jar !!!!
Comment se fait-il que mon id et mon classifier soit ignoré ?
appendAssemblyId boolean Set to false to exclude the assembly id from the assembly final name. Default value is: true.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>create-plugin-jar</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<classifier>plugin</classifier>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
<appendAssemblyId>true</appendAssemblyId>
</configuration>
</execution>
</executions>
</plugin> |
Dès que je mets le appendAssemblyId à false je reçois un warning
Configuration options: 'appendAssemblyId' is set to false, and 'classifier' is missing alors que le classifier est bien définis :/
Comment fabriquer un jar distinct avec un classifier valide que je pourrai utiliser comme référence pour une future dépendance ?