Apache Maven
Plugin de montage Maven
Recherche…
Créer un fichier .jar avec toutes les dépendances du projet
Pour créer un fichier JAR contenant toutes ses dépendances, il est possible d'utiliser les jar-with-dependencies
au format descripteur intégré. L'exemple suivant configure une exécution du plug-in Assembly lié à la phase du package
, en utilisant ce descripteur intégré et en déclarant une classe principale de com.example
:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<archive>
<manifest>
<mainClass>com.example</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</execution>
</executions>
</plugin>
Fonctionnement:
mvn clean package
sur la ligne de commande, les jar-with-dependencies seront créés et attachés au projet.
Si vous avez besoin de plus de contrôle sur cet uber-jar, rendez- vous au plug-in Maven Shade .
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow