Maven fournit une fonctionnalité puissante pour combiner toutes les dépendances du projet dans un seul fichier jar, offrant commodité et portabilité améliorée.
Décompresser les dépendances en un seul Jar
Le plugin maven-assembly joue un rôle crucial dans ce processus. En utilisant le descripteur « jar-with-dependencies », vous pouvez décompresser les classes des jars de dépendances et les regrouper dans votre jar principal.
Configuration du plugin Assembly
Pour tirer parti de cette fonctionnalité, incluez le plugin maven-assembly-plugin dans votre pom.xml avec les éléments nécessaires configuration :
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build>
Le descripteur "jar-with-dependencies" garantit que le pot unique résultant contient tous les fichiers de classe nécessaires, rendant votre application autonome et facile à déployer.
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!