Contrôle du nom final de l'artefact JAR de Maven
Le nom final d'un artefact JAR peut être personnalisé dans Maven pour répondre aux exigences spécifiques du projet.
Lors de la définition d'une propriété dans un super POM à utiliser par les projets enfants pour la destination de l'artefact généré, la propriété project/build/finalName peut être exploité. Cependant, son utilisation peut différer légèrement selon la version de Maven utilisée.
Maven 3 et versions ultérieures
Dans Maven 3 et versions ultérieures, définir la propriété finalName directement dans le La section build du POM est suffisante pour contrôler le nom final de l'artefact :
<packaging>jar</packaging> <build> <finalName>MyCustomName</finalName> </build>
Older Maven Versions
Pour les anciennes versions de Maven, finalName doit être défini dans la section de configuration du plugin Maven JAR :
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.2</version> <configuration> <finalName>MyCustomName</finalName> </configuration> </plugin>
En spécifiant la propriété finalName, l'artefact généré aura le nom personnalisé, permettant une meilleure organisation et un meilleur contrôle des artefacts JAR générés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!